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.
This list with all the available primitives can be generated by using the Primitives --html command.
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 |
Control-Tab |
Activate the next document tab |
ActivateNextWindow |
Command-Control-P |
Rotate windows, bringing the next window to the front |
ActivatePreviousTab |
Shift-Control-Tab |
Activate the previous document tab |
ActivatePreviousWindow |
Shift-Command-Control-P |
Rotate windows, bringing the previous window to the front |
ActivateShell1 |
Command-1 |
Activate shell window No. 1 |
ActivateShell2 |
Command-2 |
Activate shell window No. 2 |
ActivateShell3 |
Command-3 |
Activate shell window No. 3 |
ActivateShell4 |
Command-4 |
Activate shell window No. 4 |
ActivateShell5 |
Command-5 |
Activate shell window No. 5 |
ActivateShell6 |
Command-6 |
Activate shell window No. 6 |
ActivateShell7 |
Command-7 |
Activate shell window No. 7 |
ActivateShell8 |
Command-8 |
Activate shell window No. 8 |
ActivateWorkset |
Command-Option-0 |
Open the workset the document belongs to or the default workset |
ActivateWorksheet |
Command-0 |
Make Worksheet the active document; if Worksheet not open, try opening it |
AddDocumentToMainWorkset |
Add document to the main workset |
|
Backspace |
Delete |
Delete selected text or character after cursor |
Balance |
Command-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 |
Control-Kp1 |
Remove everything from the first extended clipboard |
ClearClipboardExtended2 |
Control-Kp2 |
Remove everything from the second extended clipboard |
ClearClipboardExtended3 |
Control-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 |
Shift-Command-W |
Close window |
CloseAll |
Command-Option-W |
Close all documents, leave worksheet open |
CloseOtherTabs |
Close all tabs other than the active |
|
CloseTab |
Command-W |
Close tab |
Copy |
Command-C |
Copy selected text into main clipboard |
CopyAndAppend |
Shift-Command-C |
Append selected text to the main clipboard contents |
CopyAndAppendExtended1 |
Shift-Command-Kp1 |
Append selected text to the first extended clipboard contents |
CopyAndAppendExtended2 |
Shift-Command-Kp2 |
Append selected text to the second extended clipboard contents |
CopyAndAppendExtended3 |
Shift-Command-Kp3 |
Append selected text to the third extended clipboard contents |
CopyExtended1 |
Command-Kp1 |
Copy selected text into first extended clipboard |
CopyExtended2 |
Command-Kp2 |
Copy selected text into second extended clipboard |
CopyExtended3 |
Command-Kp3 |
Copy selected text into third extended clipboard |
CopyOnStack |
Command-Option-C |
Copy selected text as a new entry onto the clipboard stack of the main clipboard |
CopyOnStackExtended1 |
Command-Option-Kp1 |
Copy selected text as a new entry onto the clipboard stack of the first extended clipboard |
CopyOnStackExtended2 |
Command-Option-Kp2 |
Copy selected text as a new entry onto the clipboard stack of the second extended clipboard |
CopyOnStackExtended3 |
Command-Option-Kp3 |
Copy selected text as a new entry onto the clipboard stack of the third extended clipboard |
Cut |
Command-X |
Cut selected text into main clipboard |
CutAndAppend |
Shift-Command-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 |
Command-Option-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 |
Control-Option-/ |
Look up a symbol declaration in source code. Requires a 'tags' file generated by ctags. |
DecreaseFontSize |
Command-- |
Decrease the font size in the frontmost window |
DefinitionLookup |
Command-Option-/ |
Look up a symbol definition in source code. Requires a 'tags' file generated by ctags. |
Delete |
Shift-Delete |
Delete selected text or character before cursor |
DeleteFromDocumentBeginning |
Shift-Command-Delete |
Delete text from beginning of document to selection end |
DeleteFromLineBeginning |
Shift-Option-Delete |
Delete text from beginning of line to selection end |
DeleteFromWordBeginning |
Delete text from beginning of word to selection end |
|
DeleteLine |
Control-Delete |
Delete the line (lines) containing a selection, including the trailing newline |
DeleteToDocumentEnd |
Command-Delete |
Delete text from selection start to document end |
DeleteToLineEnd |
Option-Delete |
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 |
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 |
Command-J |
Enter selection as a search string and search for it forward |
EnterAndFindReverse |
Shift-Command-J |
Enter selection as a search string and search for it backward |
EnterFindString |
Command-E |
Enter selection as a search string |
EnterReplaceString |
Command-Option-E |
Enter selection as a replace string |
ExtendLeft |
Extend selection one character left |
|
ExtendOrShrinkDown |
Shift-DownArrow |
Grow or shrink one line down |
ExtendOrShrinkLeft |
Shift-LeftArrow |
Grow or shrink selection one character left |
ExtendOrShrinkRight |
Shift-RightArrow |
Grow or shrink one character right |
ExtendOrShrinkToLineLeft |
Grow or shrink selection to the left line start/end |
|
ExtendOrShrinkToLineLeft |
Shift-Command-LeftArrow |
Grow or shrink selection to the left line start/end |
ExtendOrShrinkToLineRight |
Shift-Command-RightArrow |
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 |
Shift-Control-LeftArrow |
Grow or shrink selection to the left subword start/end |
ExtendOrShrinkToSubwordRight |
Shift-Control-RightArrow |
Grow or shrink selection to the right subword start/end |
ExtendOrShrinkToWordLeft |
Shift-Option-LeftArrow |
Grow or shrink selection to the left word start/end |
ExtendOrShrinkToWordRight |
Shift-Option-RightArrow |
Grow or shrink selection to the right word start/end |
ExtendOrShrinkUp |
Shift-UpArrow |
Grow or shrink one line up |
ExtendRight |
Extend selection one character right |
|
ExtendToDocumentBeginning |
Shift-Home |
Extend selection to document beginning |
ExtendToDocumentEnd |
Shift-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 |
Shift-Control-DownArrow |
Go to first function after the selection end |
FPGoToPreviousFunction |
Shift-Control-UpArrow |
Go to last function before the selection start |
FindAgain |
Command-G |
Find the next occurrence of the current search string |
FindInNextDocument |
Command-Option-G |
Find the next occurrence of the current search string in the next document. Multi-file search only |
FindInPreviousDocument |
Shift-Command-Option-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) |
|
FindPanelToggleKeepInFront |
Turn keep find window in front on/off |
|
GoBackToPreviousEdit |
Option-Enter |
Go back in the edit history to the previous edit location |
GoForwardToNextEdit |
Shift-Option-Enter |
Go forward in the edit history to the next edit location |
GoToEnd |
Option-End |
Move cursor to document end |
GoToHome |
Option-Home |
Move cursor to document start |
GoToLine |
Command-L |
Show the Go to line dialog |
GoToPageDown |
Option-PageDown |
Move cursor to the bottom of the page or one page down |
GoToPageUp |
Option-PageUp |
Move cursor to the top of the page or one page up |
IfdefBalancerBalance |
Command-Option-B |
Extend selection to enclosing ifdef/endif pair |
IfdefBalancerDefineUserSymbol |
Command-Control-Option-I |
Use the selected text as a user defined #ifdef symbol |
IfdefBalancerIfDebugSelection |
Command-Control-B |
Enclose selected lines with an #if DEBUG/#endif pair |
IfdefBalancerIfNotUserSymbolSelection |
Shift-Command-I |
Enclose selected lines with an #if ! |
IfdefBalancerIfUserSymbolSelection |
Command-I |
Enclose selected lines with an #if |
IfdefBalancerIfZeroSelection |
Control-0 |
Enclose selected lines with an #if 0/#endif pair |
IfdefBalancerIfdefUserSymbolSelection |
Command-Option-I |
Enclose selected lines with an #ifdef |
IfdefBalancerIfndefUserSymbolSelection |
Shift-Command-Option-I |
Enclose selected lines with an #ifndef |
IfdefBalancerInclusiveBalance |
Shift-Command-B |
Extend selection to enclosing ifdef/endif pair, inclusive |
IfdefBalancerSelectNextUserSymbol |
Command-Control-I |
Select the next string in the recent #ifdef user symbol list as current |
IfdefBalancerSelectPreviousUserSymbol |
Shift-Command-Control-I |
Select the previous string in the recent #ifdef user symbol list as current |
IncreaseFontSize |
Shift-Command-+ |
Increase the font size in the frontmost window |
IndentLeft |
Shift-Tab |
Remove the first tab on each selected line |
IndentRight |
Command-] |
Add a tab at the start of each selected line |
LeftArrow |
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 |
Shift-Command-Control-T |
All the open document windows excluding the worksheet will be consolidated into a single window as tabs |
MergeFrontWindowsAsTabs |
Command-Control-T |
Add all the document tabs of the frontmost window as tabs to the window behind it |
MicroIndentLeft |
Shift-Command-[ |
Indent the text start of each selected line by a space to the left |
MicroIndentRight |
Shift-Command-] |
Indent the text start of each selected line by a space to the right |
Minimize |
Minimize the window |
|
MinimizeAll |
Minimize all windows |
|
MoveAllTabsToNewWindows |
Shift-Command-Option-U |
Split all the tabs in the current window into separate windows |
MoveTabToNewWindow |
Command-Option-U |
Move the active tab into a separate window |
NewDocument |
Command-N |
Create a new empty document. Depending on the Open in tabs setting, a new window or a new tab is created. |
NewDocumentAsTabAlternate |
Command-Option-N |
Create a new empty document. 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 |
Shift-Command-Control-K |
Insert a line before the current line and move the cursor to the new line |
OpenApplicationPreferences |
Show the Application preferences dialog |
|
OpenBefore |
Command-Control-K |
Insert a line after the current line and move the cursor to the new line |
OpenDocument |
Command-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 |
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 |
Command-F |
Show the Find panel |
OpenFromDocumentsDir |
Command-Option-O |
Show the Open document panel in current documents directory |
OpenHeader |
Shift-Command-D |
Show the Open header dialog |
OpenInPreferredEditor |
Command-Control-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 |
Command-Control-F |
Show the QuickFind panel |
OpenQuickFindPanelFromCurrentPos |
Command-Option-F |
Show the QuickFind panel, starting search at current position |
OpenSelection |
Command-D |
Extend selection to a file name and try opening the selected file name |
OpenSelectionAsTabAlternate |
Control-D |
Extend selection to a file name and try opening the selected file name. Invert the Open as Tab setting. |
Paste |
Command-V |
Paste the main clipboard into the selection |
PasteExtended1 |
Kp1 |
Paste the first extended clipboard into the selection |
PasteExtended2 |
Kp2 |
Paste the second extended clipboard into the selection |
PasteExtended3 |
Kp3 |
Paste the second extended clipboard into the selection |
PasteFromStack |
Command-Option-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 |
Option-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 |
Option-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 |
Option-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 |
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 |
Control-P |
If empty, fill clipboard, include static, inlined and pure virtual calls, if full, paste prototyper clipboard into selection |
PrototyperGetOrPastePrototypes |
Control-Option-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 |
Command-Control-DownArrow |
Swap the lines containing the selection with the previous line (drag lines one up) |
PullSelectionOrLinesUp |
Command-Control-UpArrow |
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 |
Command-Q |
Quit Eddie, prompting to save unsaved documents |
Redo |
Shift-Command-Z |
Redo last action or series of consecutive actions |
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 |
Command-= |
Replace selection with replace text and find next occurrence of the current search string |
ReverseFindAgain |
Shift-Command-G |
Find the previous occurrence of the current search string |
Revert |
Replace the document contents with the contents last saved to the disk |
|
RightArrow |
RightArrow |
Move cursor right |
Save |
Command-S |
Save document |
SaveAll |
Command-Option-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 |
Control-DownArrow |
Scroll page one line down and move cursor by the same amount |
ScrollLineUp |
Control-UpArrow |
Scroll page one line up and move cursor by the same amount |
SearchSelectNextFindString |
Command-Control-E |
Select the next string in the recent search strings list as current. |
SearchSelectPreviousFindString |
Shift-Command-Control-E |
Select the previous string in the recent search strings list as current. |
SelectAll |
Command-A |
Extend selection from document start to document end |
SelectLineBeginning |
Command-LeftArrow |
Move cursor to the beginning of the first selected line |
SelectLineEnd |
Command-RightArrow |
Move cursor to the end of the last selected line |
SelectSubwordBeginning |
Control-LeftArrow |
Move cursor to the beginning of the first selected subword |
SelectSubwordEnd |
Control-RightArrow |
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 |
Option-LeftArrow |
Move cursor to the beginning of the first selected word |
SelectWordEnd |
Option-RightArrow |
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 |
Shift-Command-Option-P |
Turn the multi-file search of all open windows on |
SetMultiFileSearchInTabs |
Shift-Command-Option-T |
Turn the multi-file search in the all tabs in the current window on |
SetMultiFileSearchInTargetDir |
Command-Option-P |
Turn the multi-file search in the target document directory on |
SetMultiFileSearchInWorkset |
Shift-Command-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 |
Control-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 |
|
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 |
Control-Option-DownArrow |
Scroll page one line down, do not move cursor/selection |
ShowLineUp |
Control-Option-UpArrow |
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 |
Shift-Command-Control-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 |
Command-Control-V |
Swap the contents of the selection with the contents of the main clipboard |
SwapWithClipboardExtended1 |
Command-Control-Kp1 |
Swap the contents of the selection with the contents of the first extended clipboard |
SwapWithClipboardExtended2 |
Command-Control-Kp2 |
Swap the contents of the selection with the contents of the second extended clipboard |
SwapWithClipboardExtended3 |
Command-Control-Kp3 |
Swap the contents of the selection with the contents of the third extended clipboard |
SwapWithHeaderFile |
Command-` |
If .cpp file open, try opening a .h file and vice versa |
SwapWithHeaderFileAsTabAlternate |
Command-Option-` |
If .cpp file open, try opening a .h file and vice versa. Invert the Open as Tab setting. |
SwapWithNextCharacter |
Command-Control-RightArrow |
Swap selection with following character |
SwapWithNextLine |
Swap the lines containing the selection with the next line (drag lines one down) |
|
SwapWithPreviousCharacter |
Command-Control-LeftArrow |
Swap selection with previous character |
SwapWithPreviousLine |
Swap the lines containing the selection with the previous line (drag lines one up) |
|
SwapWordLeft |
Command-Option-LeftArrow |
Swap word with the previous word to the left; skips ',' '==', etc. |
SwapWordRight |
Command-Option-RightArrow |
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 |
'Command-\' |
Switch window with the one next behind it |
SymbolCompletion |
Control-. |
Attempt to complete a symbol in source code. Requires a 'tags' file generated by ctags. |
SymbolLookup |
Look up a symbol declaration or definition in source code. Requires a 'tags' file generated by ctags. |
|
SymbolLookupDialog |
Shift-Command-Option-/ |
Look up a symbol declaration or definition in source code. Forces search string entry dialog. Requires a 'tags' file generated by ctags. |
TabOrIndentRight |
Tab |
If selection empty, insert Tab else indent right |
TempShellBreak |
Break the process currently executing in the shell (Ctrl-C) |
|
TempShellExecute |
Command-Control-Option-Return |
Execute selection or a line with the cursor in a temporary shell |
ToggleCaseSensitiveSearch |
Command-Control-S |
Turn the case sensitive search on/off |
ToggleMultiFileSearch |
Command-Control-M |
Turn the multiple-file search on/off |
ToggleRegExpSearch |
Command-Control-X |
Turn the regular expression search on/off |
ToggleShellMode |
Turn shell mode on and off |
|
ToggleShowLineNumbers |
Turn line number gutter on/off |
|
ToggleSoftWrapping |
Turn soft wrapping on and off |
|
ToggleSyntaxColoring |
Switch syntax coloring on and off |
|
ToggleTabBar |
Shift-Command-T |
Show/hide Tab bar |
ToggleWholeWordSearch |
Command-Control-W |
Turn the whole word search on/off |
ToggleWrapAroundSearch |
Command-Control-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 |
Command-Control-/ |
If selection commented, remove comments, else comment selection using C or HTML style comments |
UncommentOrPreferredComment |
Command-/ |
If selected lines commented, remove comments, else use preferred comments, based on document type |
Undo |
Command-Z |
Undo last action or series of consecutive actions |
UnsplitPane |
Unsplits the focused pane if the window is split |
|
UpArrow |
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 |
Command-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 |