Editor Primitives available for keyboard shortcuts. Note that not all primitives have a keyboard shortcut assigned, you may assign one by using SetKey in the UserStartup file. Also note that some shortcut have very little differences. This is to optionally provide different flavors of the same functionality to users, based on their individual tastes.
Primitive | Shortcut | Description |
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 | Alt-Win-0 | Make Main Workset the active document |
ActivateNextWindow | Alt-Win-P | Rotate windows, bringing the next window to the front |
ActivatePreviousWindow | Shift-Alt-Win-P | Rotate windows, bringing the previous window to the front |
ActivateWorksheet | Alt-0 | Make Worksheet the active document; if Worksheet not open, try opening it |
AddDocumentToMainWorkset | Add document to the main workset | |
Backspace | Backspace Shift-Backspace |
Delete selected text or character after cursor |
Balance | Alt-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 |
ClearRegExpSearch | Turn the regular expression search off | |
ClearWholeWordSearch | Turn the whole word search off | |
ClearWrapAroundSearch | Turn the search wrapping off | |
Close | Close window | |
CloseAll | Alt-Win-W | Close all documents, leave worksheet open |
Copy | Alt-C | Copy selected text into main clipboard |
CopyAndAppend | Shift-Alt-C | Append selected text to the main clipboard contents |
CopyAndAppendExtended1 | Shift-Alt-Kp1 | Append selected text to the first extended clipboard contents |
CopyAndAppendExtended2 | Shift-Alt-Kp2 | Append selected text to the second extended clipboard contents |
CopyAndAppendExtended3 | Shift-Alt-Kp3 | Append selected text to the third extended clipboard contents |
CopyExtended1 | Alt-Kp1 | Copy selected text into first extended clipboard |
CopyExtended2 | Alt-Kp2 | Copy selected text into second extended clipboard |
CopyExtended3 | Alt-Kp3 | Copy selected text into third extended clipboard |
CopyOnStack | Alt-Win-C | Copy selected text as a new entry onto the clipboard stack of the main clipboard |
CopyOnStackExtended1 | Alt-Win-Kp1 | Copy selected text as a new entry onto the clipboard stack of the first extended clipboard |
CopyOnStackExtended2 | Alt-Win-Kp2 | Copy selected text as a new entry onto the clipboard stack of the second extended clipboard |
CopyOnStackExtended3 | Alt-Win-Kp3 | Copy selected text as a new entry onto the clipboard stack of the third extended clipboard |
Cut | Alt-X | Cut selected text into main clibpoard |
CutAndAppend | Shift-Alt-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 | Alt-Win-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. | |
DeclarationLookupDialog | Look up a symbol declaration in source code. Forces search string entry dialog. Requires a 'tags' file generated by ctags. | |
Delete | Delete Shift-Delete |
Delete selected text or character before cursor |
DeleteFromDocumentBeginning | Shift-Alt-Backspace Shift-Alt-Delete |
Delete text from beginning of document to selection end |
DeleteFromLineBeginning | Shift-Win-Backspace Shift-Win-Delete |
Delete text from beginning of line to selection end |
DeleteFromWordBeginning | Delete text from beginning of word to selection end | |
DeleteLine | Control-Backspace Control-Delete |
Extend selection to a whole line/lines and delete |
DeleteToDocumentEnd | Alt-Backspace Alt-Delete |
Delete text from selection start to document end |
DeleteToLineEnd | Win-Backspace Win-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 |
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 | |
EnterAndFind | Alt-H | Enter selection as a search string and search for it forward |
EnterAndFindReverse | Shift-Alt-H | Enter selection as a search string and search for it backward |
EnterFindString | Alt-E | Enter selection as a search string |
EnterReplaceString | Alt-Control-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 | Shift-Alt-LeftArrow | Grow or shrink selection to the left line start/end |
ExtendOrShrinkToLineRight | Shift-Alt-RightArrow | Grow or shrink selection to the right line start/end |
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-Win-LeftArrow | Grow or shrink selection to the left word start/end |
ExtendOrShrinkToWordRight | Shift-Win-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 | Alt-G | Find the next occurrence of the current search string |
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 Win-Return, etc. based on your preference) | |
FindPanelInsertTab | Insert a tab into the find/replace text field (set to Tab or Tab-Return, etc. based on your preference) | |
FindPanelInvokeDefault | Invoke the Find button (set to not conflict with InsertReturn) | |
FindPanelToggleKeepInFront | Alt-Control-F | Turn keep find window in front on/off |
GoToEnd | Win-End Alt-DownArrow |
Move cursor to document end |
GoToHome | Win-Home Alt-UpArrow |
Move cursor to document start |
GoToLine | Alt-L | Show the Go to line dialog |
GoToPageDown | Win-PageDown Win-DownArrow |
Move cursor to the bottom of the page or one page down |
GoToPageUp | Win-PageUp Win-UpArrow |
Move cursor to the top of the page or one page up |
IfdefBalancerBalance | Alt-Win-B | Extend selection to enclosing ifdef/endif pair |
IfdefBalancerIfDebugSelection | Enclose selected lines with an #if DEBUG/#endif pair | |
IfdefBalancerIfUserSymbolSelection | Enclose selected lines with an #if |
|
IfdefBalancerIfZeroSelection | Enclose selected lines with an #if 0/#endif pair | |
IfdefBalancerIfdefUserSymbolSelection | Enclose selected lines with an #ifdef |
|
IfdefBalancerInclusiveBalance | Shift-Alt-B | Extend selection to enclosing ifdef/endif pair, inclusive |
IndentLeft | Alt-[ | Remove the first tab on each selected line |
IndentRight | Alt-] | Add a tab at the start of each selected line |
LeftArrow | LeftArrow | Move cursor left |
LowerCaseSelection | Convert selection to lower case | |
LowerCaseWord | Select word and convert to lower case | |
NewDocument | Alt-N | Create a new empty document |
NoOp | Do absolutely nothing | |
OpenAfter | Shift-Alt-Control-I | Insert a line before the current line and move the cursor to the new line |
OpenBefore | Alt-Control-I | Insert a line after the current line and move the cursor to the new line |
OpenDocument | Alt-O | Show the Open document panel in previously accessed directory |
OpenDocumentFromServer | Show the Open document panel in previously accessed directory | |
OpenFindPanel | Alt-F | Show the Find panel |
OpenFromDocumentsDir | Alt-Win-O | Show the Open document panel in curent documents directory |
OpenHeader | Show the Open header dialog | |
OpenLine | Emacs style OpenLine: Insert a newline after selection start | |
OpenQuickFindPanel | Alt-Win-F | Show the QuickFind panel |
OpenQuickFindPanelFromCurrentPos | Show the QuickFind panel, starting search at current position | |
OpenSelection | Alt-D | Extend selection to a file name and try opening the selected file name |
Paste | Alt-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 | Alt-Win-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 | Win-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 | Win-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 | Win-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-Win-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 | |
QuickFindFromStart | Find string in quick find panel from begining of document | |
QuickFindNext | Find string in quick find panel from current selection | |
QuickFindPrevious | Find string reverse in quick find panel from current selection | |
Quit | Quit Eddie, prompting to save unsaved documents | |
Redo | Alt-Win-Z | Undo the effect of a previous Undo, if applicable |
ReplaceAll | Replace all occurrences of the search string with a replacement text from current position to the document end | |
ReplaceAndFind | Alt-T | Replace selection with replace text and find next occurrence of the current search string |
ReverseFindAgain | Shift-Alt-G | Find the previous occurrence of the current search string |
Revert | Replace the document contens with the contents last saved to the disk | |
RightArrow | RightArrow | Move cursor right |
Save | Alt-S | Save document |
SaveAll | Alt-Win-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 FTP server | |
SaveToServerAs | Open the Save to server panel | |
SelectAll | Alt-A | Extend selection from document start to document end |
SelectLineBeginning | Alt-LeftArrow | Move cursor to the beginning of the first selected line |
SelectLineEnd | Alt-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 | Win-LeftArrow | Move cursor to the beginning of the first selected word |
SelectWordEnd | Win-RightArrow | Move cursor to the end of the last selected word |
SetCaseSensitiveSearch | Turn the case sensitive search on | |
SetRegExpSearch | Turn the regular expression search on | |
SetWholeWordSearch | Turn the whole word search on | |
SetWrapAroundSearch | Turn the search wrapping on | |
ShellBreak | Alt-. Control-C |
Break the process currently executing in the shell (Ctrl-C) |
ShellExecute | Return | Execute selection or a line with the cursor in the shell |
ShellInsertReturn | Alt-Return Control-Return |
Insert a newline character (in shell windows you may prefer to not have this as a default of hitting the Return key) |
ShellInsertTab | Win-Tab | Insert a tab character (in shell windows you may prefer to not have this as a default of hitting the Tab key) |
ShellTabComplete | Tab | 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 |
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 | Alt-Win-D | Try opening the selected file name without first extending the selection |
SplitPaneHorizontal | Split the window or the focused pane horizontaly | |
SplitPaneVertical | Split the window or the focused pane verticaly | |
SwapWithClipboard | Alt-Control-V | Swap the contents of the selection with the contents of the main clipboard |
SwapWithClipboardExtended1 | Alt-Control-Kp1 | Swap the contents of the selection with the contents of the first extended clipboard |
SwapWithClipboardExtended2 | Alt-Control-Kp2 | Swap the contents of the selection with the contents of the second extended clipboard |
SwapWithClipboardExtended3 | Alt-Control-Kp3 | Swap the contents of the selection with the contents of the third extended clipboard |
SwapWithHeaderFile | Alt-Tab | If .cpp file open, try openning a .h file and vice versa |
SwapWithNextCharacter | Alt-Control-RightArrow | Swap selection with following character |
SwapWithNextLine | Alt-Control-DownArrow | Swap the lines containing the selection with the next line (drag lines one down) |
SwapWithPreviousCharacter | Alt-Control-LeftArrow | Swap selection with previous character |
SwapWithPreviousLine | Alt-Control-UpArrow | Swap the lines containing the selection with the previous line (drag lines one up) |
SwapWordLeft | Alt-Win-LeftArrow | Swap word with the previous word to the left; skips ',' '==', etc. |
SwapWordRight | Alt-Win-RightArrow | Swap word with the next word to the right ; skips',' '==', etc. |
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 | |
ToggleCaseSensitiveSearch | Alt-Control-S | Turn the case sensitive search on/off |
ToggleRegExpSearch | Alt-Control-X | Turn the regular expression search on/off |
ToggleShellMode | Turn shell mode on and off | |
ToggleShowRuler | Turn ruler display in button bar on and off | |
ToggleSoftWrapping | Turn soft wrapping on and off | |
ToggleSyntaxColoring | Switch syntax coloring on and off | |
ToggleWholeWordSearch | Alt-Control-W | Turn the whole word search on/off |
ToggleWrapAroundSearch | Alt-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 | Alt-Win-/ | If selection commented, remove comments, else use alternate comments, based on document type; (C comments for C++ documents and vice versa) |
UncommentOrCComment | If selection commented, remove comments, else comment using C style comments | |
UncommentOrCPlusComment | If selection commented, remove comments, else comment using C++ style comments | |
UncommentOrPreferredComment | Alt-/ | If selection commented, remove comments, else use preferred comments, based on document type |
Undo | Alt-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 |
UpperCaseSelection | Convert selection to upper case | |
UpperCaseWord | Alt-U | Select word and convert to upper case |