Epsilon Keyboard Shortcuts

From RAD Studio
Jump to: navigation, search

Go Up to Keyboard Mappings Index

The following table lists the Epsilon Mapping keyboard shortcuts for the Code Editor.

Note: Keyboard shortcuts that include the CTRL+ALT key combination are disabled when the Use CTRL+ALT Keys option is unchecked on the Tools > Options > Editor Options > Key Mappings page.
Shortcut Action

Alt+)

Locates the next matching delimiter (cursor must be on ')', '}' or ']')

Alt+?

Displays context-sensitive Help

Alt+\

Deletes spaces and tabs around the cursor on the same line

Alt+Backspace

Deletes the word to the left of the current cursor position

Alt+C

Capitalizes the first letter of the character after the cursor and lowercases all other letters to the end of the word

Alt+D

Deletes to word to the right of the cursor

Alt+Del

Deletes all text in the block between the cursor and the previous matching delimiter (cursor must be on ')', '}' or ']')

Alt+L

Converts the current word to lowercase

Alt+Shift+/

Displays context-sensitive Help

Alt+Shift+O

Locates the next matching delimiter (cursor must be on ')', '}' or ']')

Alt+T

Transposes the two words on either side of the cursor

Alt+Tab

Indents to the current line to the text on the previous line

Alt+U

Converts a selected word to uppercase or converts from the cursor position to the end of the word to uppercase

Alt+X

Invokes the specified command or macro

Backspace

Deletes the character to the left of the current cursor position

Ctrl+/

Adds or removes // to each line in the selected code block to comment the code.

Ctrl+_

Displays context-sensitive Help

Ctrl+Alt+B

Locates the next matching delimiter (cursor must be on ')', '}' or ']')

Ctrl+Alt+F

Locates the previous matching delimiter (cursor must be on ')', '}' or ']')

Ctrl+Alt+H

Deletes the word to the left of the current cursor position

Ctrl+Alt+K

Deletes all text in the block between the cursor and the next matching delimiter (cursor must be on ')', '}' or ']')

Ctrl+D

Deletes the currently selected character or character to the right of the cursor

Ctrl+H

Deletes the character to the left of the current cursor position

Ctrl+K

Cuts the contents of line and places it in the clipboard

Ctrl+L

Centers the active window

Ctrl+Num +

Increases the font size of the Code Editor.

Ctrl+Num -

Decreases the font size of the Code Editor.

Ctrl+M

Inserts a carriage return

Ctrl+O

Inserts a new line after the cursor

Ctrl+Q

Interpret next character as an ASCII code

Ctrl+R

Incrementally searches backward through the current file

Ctrl+S

Incrementally searches for a string entered from the keyboard

Ctrl+Shift+-

Displays context-sensitive Help

Ctrl+Shift+C

Invokes class completion for the class declaration in which the cursor is positioned

Ctrl+T

Transposes the two characters on either side of the cursor

Ctrl+X+,

Browses the symbol at the cursor

Ctrl+X+0

Deletes the contents of the current window

Ctrl+X+Ctrl+E

Invoke a command processor

Ctrl+X+Ctrl+T

Transposes the two lines on either side of the cursor

Ctrl+X+Ctrl+X

Exchanges the locations of the cursor position and a bookmark

Ctrl+X+I

Inserts the contents of a file at the cursor

Ctrl+X+N

Displays the next window in the buffer list

Ctrl+X+P

Displays the previous window in the buffer list

Esc+)

Locates the next matching delimiter (cursor must be on ')', '}' or ']')

Esc+?

Displays context-sensitive Help

Esc+\

Deletes spaces and tabs around the cursor on the same line

Esc+BackSpace

Deletes the word to the left of the current cursor position

Esc+C

Capitalizes the first letter of the character after the cursor and lowercases all other letters to the end of the word

Esc+Ctrl+B

Locates the next matching delimiter (cursor must be on ')', '}' or ']')

Esc+Ctrl+F

Locates the previous matching delimiter (cursor must be on ')', '}' or ']')

Esc+Ctrl+H

Deletes the word to the left of the current cursor position

Esc+Ctrl+K

Deletes all text in the block between the cursor and the next matching delimiter (cursor must be on ')', '}' or ']')

Esc+D

Deletes to word to the right of the cursor

Esc+Del

Deletes all text in the block between the cursor and the previous matching delimiter (cursor must be on ')', '}' or ']')

Esc+End

Displays the next window in the buffer list

Esc+Home

Displays the previous window in the buffer list

Esc+L

Converts the current word to lowercase

Esc+T

Transposes the two words on either side of the cursor

Esc+Tab

Indents to the current line to the text on the previous line

Esc+U

Converts a selected word to uppercase or converts from the cursor position to the end of the word to uppercase

Esc+X

Invokes the specified command or macro

F2

Invokes the specified command or macro

F1

Displays a help topic describing:

  • A pointed reserved word, directive, or C++ keyword.
  • A pointed identifier (or selected qualified identifier) corresponding to a name of a procedure, function, constant, property, variable, field, type, program, unit, library, or package described in installed CHM help files.
  • The Code Editor.