The following is a list of all available keyboard shortcut primitives. Some but not all are assigned keyboard shortcuts in the default Eddie configuration. Any of these can be assigned a keyboard shortcut using the SetKey command.
Note that several keyboard shortcuts exist in a number of different flavors to suit different tastes and individual preferences/muscle memory. The shortcuts UpArrow and UpArrowSingleLineScroll for instance implement two different variants or the Up Arrow shortcut.Primitive |
Shortcut |
Description |
About |
Show the About window |
|
ActivateAlternate1Map |
Switch the active keyboard map to the alternate1 map |
|
ActivateAlternate2Map |
Switch the active keyboard map to the alternate2 map |
|
ActivateAlternate3Map |
Switch the active keyboard map to the alternate3 map |
|
ActivateAlternate4Map |
Switch the active keyboard map to the alternate4 map |
|
ActivateAlternate5Map |
Switch the active keyboard map to the alternate5 map |
|
ActivateDefaultMap |
Switch the active keyboard map to the default map |
|
ActivateMainWorkset |
Make Main Workset the active document |
|
ActivateNextTab |
⌃ ⇥ |
Activate the next document tab |
ActivateNextWindow |
⌘⌃ P |
Rotate windows, bringing the next window to the front |
ActivatePreviousTab |
⇧⌃ ⇥ |
Activate the previous document tab |
ActivatePreviousWindow |
⇧⌘⌃ P |
Rotate windows, bringing the previous window to the front |
ActivateShell1 |
⌘ 1 |
Activate shell window No. 1 |
ActivateShell2 |
⌘ 2 |
Activate shell window No. 2 |
ActivateShell3 |
⌘ 3 |
Activate shell window No. 3 |
ActivateShell4 |
⌘ 4 |
Activate shell window No. 4 |
ActivateShell5 |
⌘ 5 |
Activate shell window No. 5 |
ActivateShell6 |
⌘ 6 |
Activate shell window No. 6 |
ActivateShell7 |
⌘ 7 |
Activate shell window No. 7 |
ActivateShell8 |
⌘ 8 |
Activate shell window No. 8 |
ActivateWorkset |
⌘⌥ 0 |
Open the workset the document belongs to or the default workset |
ActivateWorksheet |
⌘ 0 |
Make Worksheet the active document; if Worksheet not open, try opening it |
AddDocumentToMainWorkset |
Add document to the main workset |
|
AddSearchSlice |
Add extra search slice |
|
Backspace |
⌫ |
Delete selected text or character before cursor |
Balance |
⌘ B |
Extend selection to enclosing (), [] or {} pair |
Beep |
Beep |
|
CapitalizeWord |
Convert first character of a word to upper case and move selection to word end |
|
Clear |
Delete selected text |
|
ClearCaseSensitiveSearch |
Turn the case sensitive search off |
|
ClearClipboard |
Remove everything from the main clipboard |
|
ClearClipboardExtended1 |
⌃ Kp1 |
Remove everything from the first extended clipboard |
ClearClipboardExtended2 |
⌃ Kp2 |
Remove everything from the second extended clipboard |
ClearClipboardExtended3 |
⌃ Kp3 |
Remove everything from the third extended clipboard |
ClearMultiFileSearch |
Turn the multiple file search off |
|
ClearRegExpSearch |
Turn the regular expression search off |
|
ClearWholeWordSearch |
Turn the whole word search off |
|
ClearWrapAroundSearch |
Turn the search wrapping off |
|
Close |
⇧⌘ W |
Close window |
CloseAll |
⌘⌥ W |
Close all documents, leave worksheet open |
CloseOtherTabs |
Close all tabs other than the active |
|
CloseTab |
⌘ W |
Close tab |
Copy |
⌘ C |
Copy selected text into main clipboard |
CopyAndAppend |
⇧⌘ C |
Append selected text to the main clipboard contents |
CopyAndAppendExtended1 |
⇧⌘ Kp1 |
Append selected text to the first extended clipboard contents |
CopyAndAppendExtended2 |
⇧⌘ Kp2 |
Append selected text to the second extended clipboard contents |
CopyAndAppendExtended3 |
⇧⌘ Kp3 |
Append selected text to the third extended clipboard contents |
CopyExtended1 |
⌘ Kp1 |
Copy selected text into first extended clipboard |
CopyExtended2 |
⌘ Kp2 |
Copy selected text into second extended clipboard |
CopyExtended3 |
⌘ Kp3 |
Copy selected text into third extended clipboard |
CopyOnStack |
⌘⌥ C |
Copy selected text as a new entry onto the clipboard stack of the main clipboard |
CopyOnStackExtended1 |
⌘⌥ Kp1 |
Copy selected text as a new entry onto the clipboard stack of the first extended clipboard |
CopyOnStackExtended2 |
⌘⌥ Kp2 |
Copy selected text as a new entry onto the clipboard stack of the second extended clipboard |
CopyOnStackExtended3 |
⌘⌥ Kp3 |
Copy selected text as a new entry onto the clipboard stack of the third extended clipboard |
Cut |
⌘ X |
Cut selected text into main clipboard |
CutAndAppend |
⇧⌘ X |
Cut selected text and append to the main clipboard |
CutAndAppendExtended1 |
Cut selected text and append to the first extended clipboard |
|
CutAndAppendExtended2 |
Cut selected text and append to the second extended clipboard |
|
CutAndAppendExtended3 |
Cut selected text and append to the third extended clipboard |
|
CutExtended1 |
Cut selected text into first extended clipboard |
|
CutExtended2 |
Cut selected text into second extended clipboard |
|
CutExtended3 |
Cut selected text into third extended clipboard |
|
CutOnStack |
⌘⌥ X |
Cut selected text as a new entry onto the clipboard stack of the main clipboard |
CutOnStackExtended1 |
Cut selected text as a new entry onto the clipboard stack of the first extended clipboard |
|
CutOnStackExtended2 |
Cut selected text as a new entry onto the clipboard stack of the second extended clipboard |
|
CutOnStackExtended3 |
Cut selected text as a new entry onto the clipboard stack of the third extended clipboard |
|
DeclarationLookup |
⌃⌥ / |
Look up a symbol declaration in source code. Requires a 'tags' file generated by ctags. |
DecreaseFontSize |
⌘ - |
Decrease the font size in the frontmost window |
DefinitionLookup |
⌘⌥ / |
Look up a symbol definition in source code. Requires a 'tags' file generated by ctags. |
Delete |
⇧ ⌫ |
Delete selected text or character after cursor (forward Delete) |
DeleteFromDocumentBeginning |
⇧⌘ ⌫ |
Delete text from beginning of document to selection end |
DeleteFromLineBeginning |
⇧⌥ ⌫ |
Delete text from beginning of line to selection end |
DeleteFromWordBeginning |
Delete text from beginning of word to selection end |
|
DeleteLine |
⌃ ⌫ |
Delete the line (lines) containing a selection, including the trailing newline |
DeleteToDocumentEnd |
⌘ ⌫ |
Delete text from selection start to document end |
DeleteToLineEnd |
⌥ ⌫ |
Delete text from selection start to line end |
DeleteToWordEnd |
Delete text from selection start to word end |
|
DeleteWord |
Extend selection to a whole word/words and delete |
|
DownArrow |
↓ |
Move cursor to the next line |
DownArrowSingleLineScroll |
Move cursor to the next line. If scrolling needed, only scroll by one line if possible |
|
EmacsKillToLineEnd |
Emacs style kill line - delete text from selection start to line end and place into kill buffer |
|
EmacsKillToWordEnd |
Emacs style kill word - delete text from selection start to word end and place into kill buffer |
|
EmacsYank |
Emacs style yank - paste kill buffer into selection |
|
EmacsYankPop |
Emacs style yank pop - pop the top item in the kill buffer, making the next item available |
|
EmptyLine |
Delete the line (lines) containing a selection, leave the carriage return |
|
EnterAndFind |
⌘ J |
Enter selection as a search string and search for it forward |
EnterAndFindReverse |
⇧⌘ J |
Enter selection as a search string and search for it backward |
EnterFindString |
⌘ E |
Enter selection as a search string |
EnterNewFindString |
⇧⌘ E |
Enter selection as the next search string, adding a new search slice if needed. |
EnterReplaceString |
⌘⌥ E |
Enter selection as a replace string |
ExtendLeft |
Extend selection one character left |
|
ExtendOrShrinkDown |
⇧ ↓ |
Grow or shrink one line down |
ExtendOrShrinkLeft |
⇧ ← |
Grow or shrink selection one character left |
ExtendOrShrinkRight |
⇧ → |
Grow or shrink one character right |
ExtendOrShrinkToLineLeft |
Grow or shrink selection to the left line start/end |
|
ExtendOrShrinkToLineLeft |
⇧⌘ ← |
Grow or shrink selection to the left line start/end |
ExtendOrShrinkToLineRight |
⇧⌘ → |
Grow or shrink selection to the right line start/end |
ExtendOrShrinkToLineRightPlus |
Grow or shrink selection to the right line start/end, include the trailing newline |
|
ExtendOrShrinkToSubwordLeft |
⇧⌃ ← |
Grow or shrink selection to the left subword start/end |
ExtendOrShrinkToSubwordRight |
⇧⌃ → |
Grow or shrink selection to the right subword start/end |
ExtendOrShrinkToWordLeft |
⇧⌥ ← |
Grow or shrink selection to the left word start/end |
ExtendOrShrinkToWordRight |
⇧⌥ → |
Grow or shrink selection to the right word start/end |
ExtendOrShrinkUp |
⇧ ↑ |
Grow or shrink one line up |
ExtendRight |
Extend selection one character right |
|
ExtendToDocumentBeginning |
⇧ Home |
Extend selection to document beginning |
ExtendToDocumentEnd |
⇧ End |
Extend selection to document end |
ExtendToLine |
Extend selection the beginning/end of the enclosed line/lines |
|
ExtendToLineBeginning |
Extend selection start to the beginning of the first selected line |
|
ExtendToLineEnd |
Extend selection end the end of the last selected line |
|
ExtendToSubword |
Extend selection the beginning/end of the enclosed subword/words |
|
ExtendToSubwordBeginning |
Extend selection the beginning of the enclosed subword/words |
|
ExtendToSubwordEnd |
Extend selection the end of the enclosed subword/words |
|
ExtendToWord |
Extend selection the beginning/end of the enclosed word/words |
|
ExtendToWordBeginning |
Extend selection start the beginning of the first selected word |
|
ExtendToWordEnd |
Extend selection end the end of the last selected word |
|
FPGoToNextFunction |
⇧⌃ ↓ |
Go to first function after the selection end |
FPGoToPreviousFunction |
⇧⌃ ↑ |
Go to last function before the selection start |
FindAgain |
⌘ G |
Find the next occurrence of the current search string |
FindInNextDocument |
⌘⌥ G |
Find the next occurrence of the current search string in the next document. Multi-file search only |
FindInPreviousDocument |
⇧⌘⌥ G |
Find the previous occurrence of the current search string in the previous document. Multi-file search only |
FindPanelFocusNext |
Tab to the next item from a find/replace text field (set to not conflict with InsertTab) |
|
FindPanelFocusPrevious |
Tab to the previous item from a find/replace text field (set to not conflict with InsertTab) |
|
FindPanelInsertReturn |
Insert a new line into the find/replace text field (set to Return or Option-Return, etc. based on your preference) |
|
FindPanelInsertTab |
Insert a tab into the find/replace text field (set to Tab or Option-Return, etc. based on your preference) |
|
FindPanelInvokeDefault |
Invoke the Find button (set to not conflict with InsertReturn) |
|
FindPanelInvokeReverse |
Invoke the Reverse Find button |
|
FindPanelToggleKeepInFront |
Turn keep find window in front on/off |
|
GoBackToPreviousEdit |
⌥ Enter |
Go back in the edit history to the previous edit location |
GoForwardToNextEdit |
⇧⌥ Enter |
Go forward in the edit history to the next edit location |
GoToEnd |
⌥ End |
Move cursor to document end |
GoToHome |
⌥ Home |
Move cursor to document start |
GoToLine |
⌘ L |
Show the Go to line dialog |
GoToPageDown |
⌥ PageDown |
Move cursor to the bottom of the page or one page down |
GoToPageUp |
⌥ PageUp |
Move cursor to the top of the page or one page up |
IfdefBalancerBalance |
⌘⌥ B |
Extend selection to enclosing ifdef/endif pair |
IfdefBalancerDefineUserSymbol |
⌘⌃⌥ I |
Use the selected text as a user defined #ifdef symbol |
IfdefBalancerIfDebugSelection |
⌘⌃ B |
Enclose selected lines with an #if DEBUG/#endif pair |
IfdefBalancerIfNotUserSymbolSelection |
⇧⌘ I |
Enclose selected lines with an #if ! |
IfdefBalancerIfUserSymbolSelection |
⌘ I |
Enclose selected lines with an #if |
IfdefBalancerIfZeroSelection |
⌃ 0 |
Enclose selected lines with an #if 0/#endif pair |
IfdefBalancerIfdefUserSymbolSelection |
⌘⌥ I |
Enclose selected lines with an #ifdef |
IfdefBalancerIfndefUserSymbolSelection |
⇧⌘⌥ I |
Enclose selected lines with an #ifndef |
IfdefBalancerInclusiveBalance |
⇧⌘ B |
Extend selection to enclosing ifdef/endif pair, inclusive |
IfdefBalancerSelectNextUserSymbol |
⌘⌃ I |
Select the next string in the recent #ifdef user symbol list as current |
IfdefBalancerSelectPreviousUserSymbol |
⇧⌘⌃ I |
Select the previous string in the recent #ifdef user symbol list as current |
IncreaseFontSize |
⇧⌘ + |
Increase the font size in the frontmost window |
IndentLeft |
⇧ ⇥ |
Remove the first tab on each selected line |
IndentRight |
⌘ ] |
Add a tab at the start of each selected line |
LeftArrow |
← |
Move cursor left |
LocalSave |
Save document locally (even if it is from a remote server) |
|
LowerCaseSelection |
Convert selection to lower case |
|
LowerCaseWord |
Select word and convert to lower case |
|
MergeAllWindowsAsTabs |
⇧⌘⌃ T |
All the open document windows excluding the worksheet will be consolidated into a single window as tabs |
MergeFrontWindowsAsTabs |
⌘⌃ T |
Add all the document tabs of the frontmost window as tabs to the window behind it |
MicroIndentLeft |
⇧⌘ [ |
Indent the text start of each selected line by a space to the left |
MicroIndentRight |
⇧⌘ ] |
Indent the text start of each selected line by a space to the right |
Minimize |
Minimize the window |
|
MinimizeAll |
Minimize all windows |
|
MoveAllTabsToNewWindows |
⇧⌘⌥ U |
Split all the tabs in the current window into separate windows |
MoveTabToNewWindow |
⌘⌥ U |
Move the active tab into a separate window |
NewDocument |
⌘ N |
Create a new empty document. Depending on the Open in tabs setting, a new window or a new tab is created. |
NewDocumentAsTabAlternate |
⌘⌥ N |
Create a new empty document. Invert the meaning of the Open in tabs setting. |
NewShell |
Create a new shell. Depending on the Open in tabs setting, a new window or a new tab is created. |
|
NewShellAsTabAlternate |
Create a new shell. Invert the meaning of the Open in tabs setting. |
|
NewTab |
Create a new document in a tab |
|
NewWindow |
Create a new document in a new window |
|
NewWorkset |
Create a new empty workset |
|
NoOp |
Do absolutely nothing |
|
OpenAfter |
⇧⌘⌃ K |
Insert a line before the current line and move the cursor to the new line |
OpenApplicationPreferences |
Show the Application preferences dialog |
|
OpenBefore |
⌘⌃ K |
Insert a line after the current line and move the cursor to the new line |
OpenDocument |
⌘ O |
Show the Open document panel in previously accessed directory |
OpenDocumentAsTab |
Show the Open document panel in previously accessed directory. Open files as tabs. |
|
OpenDocumentAsTabAlternate |
⌘⌥ O |
Show the Open document panel in previously accessed directory. Invert the meaning of the Open in tabs setting. |
OpenDocumentFromServer |
Show the Open document from remote server panel |
|
OpenDocumentNoTab |
Show the Open document panel in previously accessed directory. Open files as tabs. |
|
OpenDocumentSettings |
Show the Document settings dialog |
|
OpenFindPanel |
⌘ F |
Show the Find panel |
OpenFromDocumentsDir |
Show the Open document panel in current documents directory |
|
OpenHeader |
⇧⌘ D |
Show the Open header dialog |
OpenInPreferredEditor |
⌘⌃ O |
Reopen the document in it's preferred editor (for instance Safari for .html) |
OpenLine |
Emacs style OpenLine: Insert a newline after selection start |
|
OpenLocalUserStartup |
Open the local UserStartup file in ~/config/settings/Eddie |
|
OpenMainUserStartup |
Open the main UserStartup file |
|
OpenQuickFindPanel |
⌘⌃ F |
Show the QuickFind panel |
OpenQuickFindPanelFromCurrentPos |
⌘⌥ F |
Show the QuickFind panel, starting search at current position |
OpenQuickly |
Show the Open Quickly dialog |
|
OpenSelection |
⌘ D |
Extend selection to a file name and try opening the selected file name |
OpenSelectionAsTabAlternate |
⌃ D |
Extend selection to a file name and try opening the selected file name. Invert the Open as Tab setting. |
Paste |
⌘ V |
Paste the main clipboard into the selection |
PasteExtended1 |
Kp1 |
Paste the top of the first extended clipboard into the selection |
PasteExtended1_2 |
Paste second item from the first extended clipboard into the selection |
|
PasteExtended1_3 |
Paste third item from the first extended clipboard into the selection |
|
PasteExtended1_4 |
Paste fourth item from the first extended clipboard into the selection |
|
PasteExtended1_5 |
Paste fifth item from the first extended clipboard into the selection |
|
PasteExtended1_6 |
Paste sixth item from the first extended clipboard into the selection |
|
PasteExtended2 |
Kp2 |
Paste the top of the second extended clipboard into the selection |
PasteExtended2_2 |
Paste second item from the second extended clipboard into the selection |
|
PasteExtended2_3 |
Paste third item from the second extended clipboard into the selection |
|
PasteExtended2_4 |
Paste fourth item from the second extended clipboard into the selection |
|
PasteExtended2_5 |
Paste fifth item from the second extended clipboard into the selection |
|
PasteExtended2_6 |
Paste sixth item from the second extended clipboard into the selection |
|
PasteExtended3 |
Kp3 |
Paste the top of the third extended clipboard into the selection |
PasteExtended3_2 |
Paste second item from the third extended clipboard into the selection |
|
PasteExtended3_3 |
Paste third item from the third extended clipboard into the selection |
|
PasteExtended3_4 |
Paste fourth item from the third extended clipboard into the selection |
|
PasteExtended3_5 |
Paste fifth item from the third extended clipboard into the selection |
|
PasteExtended3_6 |
Paste sixth item from the third extended clipboard into the selection |
|
PasteFromHistory |
⌃ V |
Show a clipboard history popup and offer a paste from history |
PasteFromStack |
⌘⌥ V |
Pop the contents of the main clipboard and paste it into the selection; the next item on the clipboard stack will become available |
PasteFromStackExtended1 |
⌥ Kp1 |
Pop the contents of the first extended clipboard and paste it into the selection; the next item on the clipboard stack will become available |
PasteFromStackExtended2 |
⌥ Kp2 |
Pop the contents of the second extended clipboard and paste it into the selection; the next item on the clipboard stack will become available |
PasteFromStackExtended3 |
⌥ Kp3 |
Pop the contents of the third extended clipboard and paste it into the selection; the next item on the clipboard stack will become available |
Paste_2 |
Paste second item from clipboard stack |
|
Paste_3 |
Paste third item from clipboard stack |
|
Paste_4 |
Paste fourth item from clipboard stack |
|
Paste_5 |
Paste fifth item from clipboard stack |
|
Paste_6 |
Paste sixth item from clipboard stack |
|
PopClipboard |
Pop the top item from the main clipboard; the next item on the clipboard stack will become available |
|
PopClipboardExtended1 |
Pop the top item from the first extended clipboard; the next item on the clipboard stack will become available |
|
PopClipboardExtended2 |
Pop the top item from the second extended clipboard; the next item on the clipboard stack will become available |
|
PopClipboardExtended3 |
Pop the top item from the third extended clipboard; the next item on the clipboard stack will become available |
|
PrototyperAppendAllPrototypes |
Add prototypes from selection to prototyper clipboard; include static, inlined and pure virtual calls |
|
PrototyperAppendPrototypes |
Add prototypes from selection to prototyper clipboard |
|
PrototyperClearPrototypes |
Clear prototyper clipboard |
|
PrototyperGetAllPrototypes |
Fill prototyper clipboard with prototypes from selection; include static, inlined and pure virtual calls |
|
PrototyperGetOrPasteAllPrototypes |
⌃ P |
If empty, fill clipboard, include static, inlined and pure virtual calls, if full, paste prototyper clipboard into selection |
PrototyperGetOrPastePrototypes |
⌃⌥ P |
If empty, fill clipboard, if full, paste prototyper clipboard into selection |
PrototyperGetPrototypes |
Fill prototyper clipboard with prototypes from selection |
|
PrototyperPastePrototypes |
Paste prototyper clipboard into selection |
|
PullSelectionOrLinesDown |
⌘⌃ ↓ |
Swap the lines containing the selection with the previous line (drag lines one up) |
PullSelectionOrLinesUp |
⌘⌃ ↑ |
Swap the lines containing the selection with the previous line (drag lines one up) |
QuickFindFromStart |
Find string in quick find panel from beginning of document |
|
QuickFindNext |
Find string in quick find panel from current selection |
|
QuickFindPrevious |
Find string reverse in quick find panel from current selection |
|
Quit |
⌘ Q |
Quit Eddie, prompting to save unsaved documents |
Redo |
⇧⌘ Z |
Redo last action or series of consecutive actions |
RemoveSearchSlice |
Remove last search slice |
|
ReopenDocuments |
Reopen all documents from the previous edit session |
|
ReplaceAll |
Replace all occurrences of the search string with a replacement text from current position to the document end |
|
ReplaceAndFind |
⌘ = |
Replace selection with replace text and find next occurrence of the current search string |
ReplaceInSelection |
Replace all occurrences of the search string with a replacement text from current position in the selected text. |
|
ResetMultisearch |
Reset search to a single find slice |
|
ReverseFindAgain |
⇧⌘ G |
Find the previous occurrence of the current search string |
Revert |
Replace the document contents with the contents last saved to the disk |
|
RightArrow |
→ |
Move cursor right |
Save |
⌘ S |
Save document |
SaveAll |
⌘⌥ S |
Save all documents |
SaveAs |
Open the Save as panel |
|
SaveCopyAs |
Open the Save as panel to save a copy of the document |
|
SaveOrSaveToServer |
If document from server, save to server, otherwise just save to file |
|
SaveToServer |
Save document to SFTP server |
|
SaveToServerAs |
Open the Save to server panel |
|
ScrollLineDown |
⌃ ↓ |
Scroll page one line down and move cursor by the same amount |
ScrollLineUp |
⌃ ↑ |
Scroll page one line up and move cursor by the same amount |
SearchSelectNextFindString |
⌘⌃ E |
Select the next string in the recent search strings list as current. |
SearchSelectPreviousFindString |
⇧⌘⌃ E |
Select the previous string in the recent search strings list as current. |
SelectAll |
⌘ A |
Extend selection from document start to document end |
SelectLineBeginning |
⌘ ← |
Move cursor to the beginning of the first selected line |
SelectLineEnd |
⌘ → |
Move cursor to the end of the last selected line |
SelectSubwordBeginning |
⌃ ← |
Move cursor to the beginning of the first selected subword |
SelectSubwordEnd |
⌃ → |
Move cursor to the end of the last selected subword |
SelectThisOrNextLineBeginning |
Move cursor to the beginning of the first selected line. If already at the beginning, continue to previous line |
|
SelectThisOrNextLineEnd |
Move cursor to the end of the last selected line. If already at the end, continue to next line |
|
SelectWordBeginning |
⌥ ← |
Move cursor to the beginning of the first selected word |
SelectWordEnd |
⌥ → |
Move cursor to the end of the last selected word |
SetCaseSensitiveSearch |
Turn the case sensitive search on |
|
SetMultiFileSearch |
Turn the multi-file search on |
|
SetMultiFileSearchInDocumentDir |
Turn the multi-file search in the current document directory on |
|
SetMultiFileSearchInOpenWindows |
⇧⌘⌥ P |
Turn the multi-file search of all open windows on |
SetMultiFileSearchInTabs |
⇧⌘⌥ T |
Turn the multi-file search in the all tabs in the current window on |
SetMultiFileSearchInTargetDir |
⌘⌥ P |
Turn the multi-file search in the target document directory on |
SetMultiFileSearchInWorkset |
⇧⌘ F |
Turn the multi-file search in the current workset on |
SetMultiFileSearchInWorksheetDir |
Turn the multi-file search in the current worksheet directory on |
|
SetRegExpSearch |
Turn the regular expression search on |
|
SetWholeWordSearch |
Turn the whole word search on |
|
SetWrapAroundSearch |
Turn the search wrapping on |
|
ShellBreak |
⌃ C |
Break the process currently executing in the shell (Ctrl-C) |
ShellEOF |
Send an EOF to the process currently executing in the shell (Ctrl-D) |
|
ShellExecute |
Execute selection or a line with the cursor in the shell |
|
ShellInsertReturn |
Insert a newline character (in shell windows you may prefer to not have this as a default of hitting the Return key) |
|
ShellInsertTab |
Insert a tab character (in shell windows you may prefer to not have this as a default of hitting the Tab key) |
|
ShellTabComplete |
Try completing a file path in the shell |
|
ShowClipboardHistory |
Show Clipboard History Window |
|
ShowClipboardHistory1 |
Show Clipboard History Window for second clipboard |
|
ShowClipboardHistory2 |
Show Clipboard History Window for third clipboard |
|
ShowClipboardHistory3 |
Show Clipboard History Window for fourth clipboard |
|
ShowDocumentList |
Show Open Documents list window |
|
ShowEnd |
End |
Scroll document to the bottom, do not move cursor/selection |
ShowHome |
Home |
Scroll document to the top, do not move cursor/selection |
ShowLineDown |
⌃⌥ ↓ |
Scroll page one line down, do not move cursor/selection |
ShowLineUp |
⌃⌥ ↑ |
Scroll page one line up, do not move cursor/selection |
ShowPageDown |
PageDown |
Scroll document one page down, do not move cursor/selection |
ShowPageUp |
PageUp |
Scroll document one page up, do not move cursor/selection |
SimpleOpenSelection |
⇧⌘⌃ D |
Try opening the selected file name without first extending the selection |
SplitPaneHorizontal |
Split the window or the focused pane horizontally |
|
SplitPaneVertical |
Split the window or the focused pane vertically |
|
SwapWithClipboard |
⌘⌃ V |
Swap the contents of the selection with the contents of the main clipboard |
SwapWithClipboardExtended1 |
⌘⌃ Kp1 |
Swap the contents of the selection with the contents of the first extended clipboard |
SwapWithClipboardExtended2 |
⌘⌃ Kp2 |
Swap the contents of the selection with the contents of the second extended clipboard |
SwapWithClipboardExtended3 |
⌘⌃ Kp3 |
Swap the contents of the selection with the contents of the third extended clipboard |
SwapWithHeaderFile |
⌘ ` |
If .cpp file open, try opening a .h file and vice versa |
SwapWithHeaderFileAsTabAlternate |
⌘⌥ ` |
If .cpp file open, try opening a .h file and vice versa. Invert the Open as Tab setting. |
SwapWithNextCharacter |
⌘⌃ → |
Swap selection with following character |
SwapWithNextLine |
Swap the lines containing the selection with the next line (drag lines one down) |
|
SwapWithPreviousCharacter |
⌘⌃ ← |
Swap selection with previous character |
SwapWithPreviousLine |
Swap the lines containing the selection with the previous line (drag lines one up) |
|
SwapWordLeft |
⌘⌥ ← |
Swap word with the previous word to the left; skips ',' '==', etc. |
SwapWordRight |
⌘⌥ → |
Swap word with the next word to the right ; skips',' '==', etc. |
SwitchToLastEdit |
Enter |
Switch to the last edit location |
SwitchToNextPane |
Shift focus to the next pane if a window has multiple panes open |
|
SwitchToPreviousPane |
Shift focus to the next pane if a window has multiple panes open |
|
SwitchWithNext |
⌘ \ |
Switch window with the one next behind it |
SymbolCompletion |
⌃ . |
Attempt to complete a symbol in source code. Requires a 'tags' file generated by ctags. |
SymbolCompletionListNext |
⌃ ↓ |
If completion list is showing, scroll down to the next item. |
SymbolLookup |
Look up a symbol declaration or definition in source code. Requires a 'tags' file generated by ctags. |
|
SymbolLookupDialog |
⇧⌘⌥ / |
Look up a symbol declaration or definition in source code. Forces search string entry dialog. Requires a 'tags' file generated by ctags. |
TabOrIndentRight |
⇥ |
If selection empty, insert Tab else indent right |
TempShellBreak |
Break the process currently executing in the shell (Ctrl-C) |
|
TempShellExecute |
⌘⌃⌥ Return |
Execute selection or a line with the cursor in a temporary shell |
ToggleCaseSensitiveSearch |
⌘⌃ S |
Turn the case sensitive search on/off |
ToggleMultiFileSearch |
⌘⌃ M |
Turn the multiple-file search on/off |
ToggleRegExpSearch |
⌘⌃ X |
Turn the regular expression search on/off |
ToggleShellMode |
Turn shell mode on and off |
|
ToggleShowInvisibles |
Turn showing invisible characters on/off |
|
ToggleShowLineNumbers |
Turn line number gutter on/off |
|
ToggleSoftWrapping |
Turn soft wrapping on and off |
|
ToggleSyntaxColoring |
Switch syntax coloring on and off |
|
ToggleTabBar |
⇧⌘ T |
Show/hide Tab bar |
ToggleWholeWordSearch |
⌘⌃ W |
Turn the whole word search on/off |
ToggleWrapAroundSearch |
⌘⌃ A |
Turn the search wrapping on/off |
TraditionalOpenSelection |
If selection empty, run open header panel, else extend selection to a file name and try opening the selected file name |
|
Transpose |
Emacs-style transpose - swap two characters around cursor |
|
UncommentOrAlternateComment |
If selected lines commented, remove comments, else use alternate comments, based on document type; (C comments for C++ documents and vice versa) |
|
UncommentOrCComment |
If selected lines commented, remove comments, else comment using C style comments |
|
UncommentOrCCommentSelection |
If selection commented, remove comments, else comment selection using C style comments |
|
UncommentOrCPlusComment |
If selected lines commented, remove comments, else comment using C++ style comments |
|
UncommentOrCommentSelection |
⌘⌃ / |
If selection commented, remove comments, else comment selection using C or HTML style comments |
UncommentOrPreferredComment |
⌘ / |
If selected lines commented, remove comments, else use preferred comments, based on document type |
Undo |
⌘ Z |
Undo last action or series of consecutive actions |
UnsplitPane |
Unsplits the focused pane if the window is split |
|
UpArrow |
↑ |
Move cursor to the previous line |
UpArrowSingleLineScroll |
Move cursor to the previous line. If scrolling needed, only scroll by one line if possible |
|
UpperCaseSelection |
Convert selection to upper case |
|
UpperCaseWord |
⌘ U |
Select word and convert to upper case |
WrapOff |
Set text to not wrap |
|
WrapToMargin |
Set text to wrap to preset margin |
|
WrapToWindow |
Set text to wrap to window edge |