Editor
shortcuts
|
Previous Top Next |
The following
table presents the editor commands and the default associated shortcuts. These
shortcuts can be changed using
Editor
Options.
For further IDE commands and keyboard shortcuts see
Keyboard
Shortcuts.
Command
|
Shortcut
|
Description
|
Block Indent
|
Shft+Ctrl+I
|
Indent selection
|
Block Unindent
|
Shft+Ctrl+U
|
Unindent selection
|
Clear All
|
|
Delete everything
|
Column Select
|
Shft+Ctrl+C
|
Set Column selection mode
|
Context Help
|
F1
|
Context Sensitive Help
|
Copy
|
Ctrl+C
Ctrl+Ins
|
Copy selection to Clipboard
|
Copy Line Down
|
Shft+Alt+Down |
Copy
line(s) down
|
Copy Line Up
|
Shft+Alt+Up |
Copy
line(s) up
|
Cut
|
Ctrl+X
Shft+Del
|
Cuts selection
|
Delete BOL
|
|
Delete from cursor to beginning of line
|
Delete
|
|
Delete selection
|
Delete Char
|
Del
|
Delete next char
|
Delete EOL
|
Shft+Ctrl+Y
|
Delete from cursor to end of line
|
Delete Last Char
|
Bksp
|
Delete last char (i.e. backspace key)
|
Delete Last Word
|
Ctrl+Bksp
|
Delete from cursor to start of word
|
Delete Line
|
Ctrl+Y
|
Delete current line
|
Delete Word
|
Ctrl+T
|
Delete from cursor to end of word
|
Down
|
Down
|
Move cursor down one line
|
Editor Bottom
|
Ctrl+End
|
Move cursor to end of file
|
Editor Top
|
Ctrl+Home
|
Move cursor to start of file
|
Go To Marker i
|
Ctrl+i
|
Go to numbered bookmark i (i=0..9)
|
Insert Line
|
Ctrl+N
|
Break line at current position, leave caret
|
Insert Mode
|
|
Set editor mode to insert mode
|
Left
|
Left
|
Move cursor left one char
|
Line Break
|
Ctrl+M
|
Break line at current position, move caret to new line
|
Line End
|
End
|
Move cursor to end of line
|
Line Select
|
Shft+Ctrl+L
|
Set selection mode to Line
|
Line Start
|
Home
|
Move cursor to beginning of line
|
Lower Case
|
Ctrl+K, Ctrl+L
|
Change word at cursor or selection to lower case
|
Match Bracket
|
Ctrl+]
|
Go to matching bracket
|
Select to Bracket
|
Shift+Ctrl+]
|
Go to matching bracket extending the selection
|
Move
Line Down
|
Alt+Down |
Move
line(s) down
|
Move
Line Up
|
Alt+Up |
Move
line(s) up
|
Normal Select
|
Shift+Ctrl+N
|
Set selection mode to Normal
|
Overwrite mode
|
|
Set editor mode to overwrite mode
|
Page Bottom
|
Ctrl+PgDn
|
Move cursor to bottom of page
|
Page Down
|
PgDn
|
Move cursor down one page
|
Page Left
|
|
Move cursor left one page
|
Page Right
|
|
Move cursor right one page
|
Page Top
|
Ctrl+PgUp
|
Move cursor to top of page
|
Page Up
|
PgUp
|
Move cursor up one page
|
Paste
|
Ctrl+V
Shft+Insert
|
Paste Clipboard to current position
|
Redo
|
Shift+Ctrl+Z
Shft+Alt+BkSp
|
Perform redo if available
|
Right
|
Right
|
Move cursor right one char
|
Scroll Down
|
Ctrl+Down
|
Scroll down one line leaving cursor position unchanged
|
Scroll Left
|
|
Scroll left one char leaving cursor position unchanged
|
Scroll Right
|
|
Scroll right one char leaving cursor position unchanged
|
Scroll Up
|
Ctrl+Up
|
Scroll up one line leaving cursor position unchanged
|
Sel Down
|
|
Extend selection one line down
|
Sel Editor Bottom
|
Shft+Ctrl+End
|
Extend selection to the end of file
|
Sel Editor Top
|
Shft+Ctrl+Home
|
Extend selection to the start of file
|
Sel Left
|
Shft+Left
|
Extend selection one char left
|
Sel Line End
|
Shft+End
|
Extend selection to the end of line
|
Sel Line Start
|
Shft+Home
|
Extend selection to the start of line
|
Sel Page Bottom
|
Shft+Ctrl+PgDn
|
Extend selection to the bottom of the page
|
Sel Page Down
|
Shft+PgDn
|
Extend selection one page down
|
Sel Page Left
|
|
Extend selection one page left
|
Sel Page Right
|
|
Extend selection one page right
|
Sel Page Top
|
Shft+Ctrl+PgUp
|
Extend selection to the top of the page
|
Sel Page Up
|
Shft+PgUp
|
Extend selection one page up
|
Sel Right
|
Shft+Right
|
Extend selection one char right
|
Sel Up
|
Shft+Up
|
Extend selection one line up
|
Sel Word Left
|
Shft+Ctrl+Left
|
Extend selection one word to the left
|
Sel Word Right
|
Shft+Ctrl+Right
|
Extend selection one word to the right
|
Select All
|
Ctrl+A
|
Select all text in the editor
|
Set Marker i
|
Shft+Ctrl+i
|
Set numbered bookmark i at the current position (i=0..9)
|
Shift Tab
|
Shft+Tab
|
Action dependent on
indentation options
|
Tab
|
Tab
|
Insert tab or spaces depending on
editor options
|
Title Case
|
Ctrl+K, Ctrl+T
|
Change word at cursor or selection to title case
|
Toggle Case
|
|
Toggle the case of the word at cursor or selection
|
Toggle Mode
|
Ins
|
Toggle insert/overwrite mode
|
Undo
|
Ctrl+Z
Alt+Bksp
|
Undo last action
|
Up
|
Up
|
Move cursor up one line
|
Upper Case
|
Ctrl+K, Ctrl+U
|
Change word at cursor
or selection to upper case
|
Word Left
|
Ctrl+Left
|
Move cursor left one word
|
Word Right
|
Ctrl+Right
|
Move cursor right one word
|
Zoom in
|
Alt+'+'
|
Increase the font size of the editor
|
Zoom out
|
Alt+'-'
|
Decrease the font size of the editor
|
Code folding shortcuts
|
||
Fold All
|
Shft+Ctrl+-
|
Fold all ranges
|
Unfold All
|
Shft+Ctrl+/
|
Unfold all ranges
|
Fold Nearest
|
Ctrl+/
|
Fold nearest range
|
Unfold Nearest
|
Shft+Ctrl+/
|
Unfold nearest range
|
Fold Regions
|
Fold all regions
|
|
Unfold Regions
|
Unfold all regions
|
|
Fold Level 1
|
Ctrl+K Ctrl+1
|
Fold top level ranges (level 1)
|
Unfold Level 1
|
Shft+Ctrl+K
Shft+Ctrl+1
|
Unfold top level ranges (level 1)
|
Fold Level 2
|
Ctrl+K Ctrl+2
|
Fold level 2 ranges
|
Unfold Level 2
|
Shft+Ctrl+K
Shft+Ctrl+2
|
Unfold level 2 ranges
|
Fold Level 3
|
Ctrl+K Ctrl+3
|
Fold level 3 ranges
|
Unfold Level 3
|
Shft+Ctrl+K
Shft+Ctrl+3
|
Unfold level 3 ranges
|
Fold Functions
|
Fold all functions (IDE command)
|
|
Unfold Functions
|
Unfold all functions (IDE command)
|
|
Fold Classes
|
Fold all classes (IDE command)
|
|
Unfold Classes
|
Unfold all classes (IDE command)
|
|
Other shortcuts available in the editor
|
||
Code completion
|
Ctrl+Space
|
Start
code completion
|
Call tips
|
Shft+Ctrl+Space
|
Show a
call tip
|