Epsilon keymapping definitions

The Epsilon keystroke mapping scheme provides keybindings that match most of the Epsilon editor. For detailed information, choose one of the topics below for a list of keyboard shortcuts:


Clipboard control

ShortcutCommand


Ctrl+YEdit|Paste
Alt+WEdit|Copy
Esc+@WEdit|Copy
Ctrl+Alt+WEdit|Copy (appends to current contents)
Esc+Ctrl+WEdit|Copy (appends to current contents)


Debugger commands

Breakpoint view
ShortcutCommand


Ctrl+EEdit Breakpoint
Ctrl+VView Source
Ctrl+SEdit Source
Ctrl+DDelete Breakpoint
Ctrl+AAdd Breakpoint

Call stack view
ShortcutCommand


Ctrl+VView Source
Ctrl+EEdit Source

Watch view
ShortcutCommand


Ctrl+EEdit Watch
Ctrl+AAdd Watch
Ctrl+DDelete Watch


Editor commands

ShortcutAction or Command


Ctrl+HDeletes the character to the left of the current cursor position
BackspaceDeletes the character to the left of the current cursor position
Alt+DelDeletes all text in the block between the cursor and the previous matching delimiter (cursor must be on ')', '}' or ']')
Esc+DelDeletes all text in the block between the cursor and the previous matching delimiter (cursor must be on ')', '}' or ']')
Ctrl+Alt+HDeletes the word to the left of the current cursor position
Alt+BackspaceDeletes the word to the left of the current cursor position
Esc+BackspaceDeletes the word to the left of the current cursor position
Esc+Ctrl+HDeletes the word to the left of the current cursor position
Ctrl+DDeletes the currently selected character or character to the right of the cursor
DelDeletes the currently selected character or character to the right of the cursor
Alt+\Deletes spaces and tabs around the cursor on the same line
Esc+\Deletes spaces and tabs around the cursor on the same line
Ctrl+Alt+KDeletes all text in the block between the cursor and the next matching delimiter (cursor must be on ')', '}' or ']')
Esc+Ctrl+KDeletes all text in the block between the cursor and the next matching delimiter (cursor must be on ')', '}' or ']')
Ctrl+X+0Deletes the contents of the current window
Alt+dDeletes to word to the right of the cursor
Esc+@dDeletes to word to the right of the cursor
Ctrl+KCuts the contents of line and places it in the Clipboard
Ctrl+Alt+BLocates the next matching delimiter (cursor must be on ')', '}' or ']')
Esc+Ctrl+BLocates the next matching delimiter (cursor must be on ')', '}' or ']')
Alt+)Locates the next matching delimiter (cursor must be on ')', '}' or ']')
Esc+)Locates the next matching delimiter (cursor must be on ')', '}' or ']')
Alt+Shift+OLocates the next matching delimiter (cursor must be on ')', '}' or ']')
Ctrl+Alt+FLocates the previous matching delimiter (cursor must be on ')', '}' or ']')
Esc+Ctrl+FLocates the previous matching delimiter (cursor must be on ')', '}' or ']')
Alt+CCapitalizes the current word
Esc+@CCapitalizes the current word
Ctrl+LCenters the active window
Ctrl+MInserts a carriage return
Ctrl+X+IInserts the contents of a file at the cursor
Ctrl+X+IInserts the contents of a file at the cursor
Ctrl+OInserts a new line after the cursor
Alt+xInvokes the specified command or macro
Esc+@xInvokes the specified command or macro
F2Invokes the specified command or macro
Ctrl+X+Ctrl+XExchanges the locations of the cursor position and a bookmark
Ctrl+Shift+-Displays context-sensitive Help
Alt+Shift+/Displays context-sensitive Help
Alt+?Displays context-sensitive Help
Esc+?Displays context-sensitive Help
Ctrl+_Displays context-sensitive Help
Ctrl+X+,Browses the symbol at the cursor
TabInserts a tab
Alt+TabIndents to the current line to the text on the previous line
Esc+TabIndents to the current line to the text on the previous line
Alt+LConverts the current word to lowercase
Esc+@LConverts the current word to lowercase
Ctrl+X+MProject|Compile
Ctrl+X+MProject|Compile
Esc+EndDisplays the next window in the buffer list
Ctrl+X+nDisplays the next window in the buffer list
Ctrl+X+NDisplays the next window in the buffer list
Esc+HomeDisplays the previous window in the buffer list
Ctrl+X+PDisplays the previous window in the buffer list
Ctrl+X+PDisplays the previous window in the buffer list
Ctrl+X+Ctrl+EInvoke a command processor
Ctrl+QInterpret next character as an ASCII code
Ctrl+X+REdit|Redo
Ctrl+X+REdit|Redo
F10Edit|Redo
Ctrl+F10Edit|Redo
Ctrl+X+Ctrl+REdit|Redo
Ctrl+X+UEdit|Redo
Ctrl+X+UEdit|Redo
F9Edit|Redo
Ctrl+F9Edit|Redo
Ctrl+X+Ctrl+UEdit|Redo
Ctrl+SIncrementally searches for a string entered from the keyboard
Ctrl+RIncrementally searches backward through the current file
Ctrl+Alt+SSearch|Find (using regular expressions)
Esc+Ctrl+SSearch|Find (using regular expressions)
Ctrl+Alt+RSearch|Find (using regular expressions; backward from cursor)
Esc+Ctrl+RSearch|Find (using regular expressions; backward from cursor)
Alt+Shift+5Search|Replace
Alt+Shift+7Search|Replace
Alt+&Search|Replace
Esc+&Search|Replace
Alt+%Search|Replace
Esc+%Search|Replace
Alt+*Search|Replace (using regular expressions)
Esc+*Search|Replace (using regular expressions)
Ctrl+X+Ctrl+NSearch|Find Error
F3Search|Search Again
Ctrl+X+GSearch|Go To Line Number
Ctrl+X+GSearch|Go To Line Number
Ctrl+TTransposes the two characters on either side of the cursor
Ctrl+X+Ctrl+TTransposes the two lines on either side of the cursor
Alt+TTransposes the two words on either side of the cursor
Esc+TTransposes the two words on either side of the cursor
Esc+TTransposes the two words on either side of the cursor
Alt+UConverts a word to all uppercase
Esc+UConverts a word to all uppercase
Esc+@UConverts a word to all uppercase
InsToggles insert mode on or off


Block commands

ShortcutAction


Ctrl+Alt+\Indents a block
Esc+Ctrl+\Indents a block
Ctrl+X+Ctrl+IIndents a block
Ctrl+X+TabIndents a block
Ctrl+WCuts a block and places its contents in the Clipboard
Ctrl+X+WWrites a block to a file
Ctrl+X+WWrites a block to a file


Bookmark operations

ShortcutAction


Ctrl+@Sets a bookmark at the current cursor position
Alt+@Sets a bookmark at the current cursor position
Esc+@@Sets a bookmark at the current cursor position
Ctrl+2Sets a bookmark at the current cursor position
Alt+2Sets a bookmark at the current cursor position
Ctrl+X+.Goes to the specified bookmark


Cursor movements

ShortcutAction


Ctrl+BMoves to the left one character
Left ArrowMoves to the left one character
Ctrl+FMoves to the right one character
RightArrowMoves to the right one character
Alt+MMoves the cursor to the end of the indentation
Esc+MMoves the cursor to the end of the indentation
Esc+MMoves the cursor to the end of the indentation
Alt+BMoves the cursor to the left one word
Esc+@BMoves the cursor to the left one word
Ctrl+LeftArrowMoves the cursor to the left one word
Alt+FMoves to the cursor to the right one word
Esc+@FMoves to the cursor to the right one word
Ctrl+RgArMoves to the cursor to the right one word
Ctrl+AMoves to the beginning of the current line
Esc+LeftArrowMoves to the beginning of the current line
Ctrl+EMoves to the end of the current line
Esc+RightArrowMoves to the end of the current line
Alt-,Moves to the top of the current window
Esc+,Moves to the top of the current window
HomeMoves to the top of the current window
Alt-.Moves to the bottom of the current window
Esc+.Moves to the bottom of the current window
EndMoves to the bottom of the current window
Ctrl+PMoves the cursor up a line
UpArMoves the cursor up a line
Ctrl+NMoves the cursor down a line
DnArMoves the cursor down a line
Alt+Shift-,Goes to the start of the file
Alt+<Goes to the start of the file
Esc+<Goes to the start of the file
Ctrl+HomeGoes to the start of the file
Alt+Shift-.Goes to the end of the file
Alt+>Goes to the end of the file
Esc+>Goes to the end of the file
Ctrl+EndGoes to the end of the file
Ctrl+VMoves down one page in the current file
PgDnMoves down one page in the current file
Ctrl+F6Moves to the next file in the current project
Shift+Ctrl+F6Moves to the previous file in the current project
Alt+VMoves up one page in the current file
Esc+@VMoves up one page in the current file
PgUpMoves up one page in the current file
Alt+ZScrolls the contents of the active window down a line
Esc+ZScrolls the contents of the active window down a line
Ctrl+ZScrolls the contents of the active window up a line


System commands

ShortcutAction or Command


F1Displays context-sensitive Help
F5Toggle Breakpoint
F8Run|Step Over
Shift+F9Run|Run
F9Run|Debug
F10Edit|Redo
F11Displays the previous .java or .txt file in the Navigation Pane
F12Displays the next file .java or .txt file in the Navigation Pane
Alt+F9Project|Compile
Alt+F10Displays a SpeedMenu
Alt+0View|Window List
Ctrl+F2Run|Program Reset
Ctrl+F5Run|Add Watch
Ctrl+F6Displays the previous .java or .txt file in the Navigation Pane
Ctrl+Shift+F6Displays the previous .java or .txt file in the Navigation Pane
Ctrl+F7File|Save As
Ctrl+F9Project|Compile
Ctrl+X+(Records a keyboard macro
Ctrl+X+)Ends a keyboard macro recording
Ctrl+X+ePlays back the the last keyboard macro recorded
Ctrl+X+EPlays back the the last keyboard macro recorded
Ctrl+X+BDisplays a list of open files
Ctrl+X+BDisplays a list of open files
Ctrl+X+sFile|Save As
Ctrl+X+SFile|Save As
Ctrl+X+Ctrl+FFile|Open
Ctrl+X+Ctrl+SFile|Save
Ctrl+X+Ctrl+WFile|Save