Sigasi logo

Table Of Contents

Previous topic

Troubleshooting

Next topic

The VHDL Refactoring Book

Support

Keyboard shortcuts

As you become more experienced with Sigasi HDT, you will find that there are a number of actions that you perform quite often. At some point, you may feel that the GUI-based approach becomes too slow for these actions. For that reason, Sigasi HDT provides a number of keyboard shortcuts. They are a great way to boost your productivity even more. [1]

In this chapter, we describe the available keyboard shortcuts.

Top 11 keyboard shortcuts

In this section, we list the most important shortcuts.

  1. Open Resource (Shift+Ctrl+R)

    Shift+Ctrl+R opens a dialog that allows you to swiftly open an editor on any file in the workspace.

  2. Open Declaration (F3)

    Use F3 to navigate to the declaration of the selected identifier.

  3. Backward History (Alt+Left)

    Often, when you navigate to a declaration you want to go back to where you came from; just press Alt+Left.

  4. Content Assist (Ctrl+Space)

    With content assist you can really speed up coding VHDL. Just press Ctrl+Space to get a suggestion of possible autocompletes in the current context.

  5. Go to next marker (Shift+.)

    Does your file contain warnings or errors? Quickly navigate to the next problem by pressing Shift+. (Shift+, jumps to the previous problem).

  6. Quick Fix (Ctrl+1)

    To fix problems even quicker, navigate to the problem with the previous shortcut. Press Ctrl+1 to activate the quickfix, select the fix with the UP or DOWN keys and execute the quickfix with Enter.

  7. Go to Line (Ctrl+L)

    You can directly jump to a certain line with this shortcut. You can display the line numbers by right-clicking on on the gray bar on the left side of the editor view (‘the gutter’) and clicking on Show Line Numbers.

  8. Search references (Shift+Ctrl+G)

    To search for all occurrences of a given identifier, just select the identifier and press Shift+Ctrl+G. The search view is displayed, with a match for each occurrence (possibly in multiple files).

  9. Rename - Refactoring (Shift+Alt+R)

    Once you get used to the rename refactoring you will be using it all the time. Use Shift+Alt+R to run it even quicker.

  10. Toggle Block Selection (Shift+Alt+A)

    Switch between regular and block selection mode.

  11. Quick Access (Ctrl+3)

    Ctrl+3 is the shortcut to use, when you forgot the shortcut you actually need. With Quick Access you can quickly find open editors, available perspectives, views, preferences, wizards, commands, etc. Simply start typing the name of the item you wish to invoke.

Keyboard shortcut reference

Basic editing

Description Keyboard shortcut
Delete Delete
Copy Ctrl+C, Ctrl+Insert
Paste Ctrl+V, Shift+Insert
Cut Ctrl+X, Shift+Delete
Undo Ctrl+Z
Redo Ctrl+Y
Select All Ctrl+A
Toggle Block Selection Shift+Alt+A

Quickfixes

Description Keyboard shortcut
Quick Fix Ctrl+1

Autocompletion

Description Keyboard shortcut
Content Assist Ctrl+Space

Files

Description Keyboard shortcut
Print Ctrl+P
New Ctrl+N
Rename F2
Close All Shift+Ctrl+F4, Shift+Ctrl+W
Refresh F5
Close Ctrl+F4, Ctrl+W
Properties Alt+Enter
Save Ctrl+S
New menu Shift+Alt+N
Save All Shift+Ctrl+S

VHDL specific

Description Keyboard shortcut
Search references Shift+Ctrl+G
Rename - Refactoring Shift+Alt+R
Comment Shift+Ctrl+/
Uncomment Shift+Ctrl+\
Open Declaration F3
Open matching entity Shift+F3
Rebuild Project F6
Align Shift+Ctrl+A
Indent Ctrl+I
Go to next problem Shift+.
Go to previous problem Shift+,

Advanced editing

Description Keyboard shortcut
Insert Line Above Current Line Shift+Ctrl+Enter
Scroll Line Down Ctrl+Down
Delete Next Word Ctrl+Delete
Text Start Ctrl+Home
Toggle Overwrite Insert
Insert Line Below Current Line Shift+Enter
Delete Previous Word Ctrl+Backspace
Delete Line Ctrl+D
Copy Lines Ctrl+Alt+Down
Duplicate Lines Ctrl+Alt+Up
Move Lines Down Alt+Down
Delete to End of Line Shift+Ctrl+Delete
Select Next Word Shift+Ctrl+Right
Scroll Line Up Ctrl+Up
Select Line End Shift+End
Move Lines Up Alt+Up
Join Lines Ctrl+Alt+J
To Upper Case Shift+Ctrl+X
Select Line Start Shift+Home
To Lower Case Shift+Ctrl+Y
Select Previous Word Shift+Ctrl+Left
Next Word Ctrl+Right
Text End Ctrl+End
Line Start Home
Line End End

Views

Description Keyboard shortcut
Maximize Active View or Editor Ctrl+M
Next Editor Ctrl+F6
Next View Ctrl+F7
Show View Menu Ctrl+F10
Show Key Assist Shift+Ctrl+L
Show System Menu Alt+-
Show Ruler Context Menu Ctrl+F10
Previous Editor Shift+Ctrl+F6
Activate Editor F12
Switch to Editor Shift+Ctrl+E
Previous View Shift+Ctrl+F7
Quick Access Ctrl+3
Quick Switch Editor Ctrl+E
[1]A cheat sheet with all shortcuts on one page is available on Sigasi’s website.
Copyright © 2008-2011 Sigasi nv - "Sigasi" is a registered trademark of Sigasi nv