| Enter | EnterEnter |
Depending on the context:
-
In a lookup list: select an item.
-
In the editor: enter a new line and set the caret at its beginning.
|
| Tab | TabTab |
In the editor:
- With selection: indent selected lines.
- Without selection: insert a tab symbol (or corresponding number of space characters).
In a lookup list:
- No code after the caret: select an item.
- Some code after the caret: select an item and substitute the code after the caret with it.
|
| Delete | DeleteDelete | Depending on the context:
- In the editor: delete selected symbol/block.
- In a usage view: exclude a selected item.
- In other views: remove selected items.
|
| Backspace | BackSpace; Shift+BackSpaceBackSpace; Shift+BackSpace | Delete a character to the left of the caret. |
| Undo | Ctrl+Z; Alt+BackSpaceCommand Z | Undo last operation. |
| Redo | Ctrl+Shift+Z; Alt+Shift+BackSpaceCtrl+Shift+Z; Alt+Shift+BackSpace | Redo last undone operation. |
| Cut | Ctrl+X; Shift+DeleteCtrl+X; Shift+Delete | Cut a current line or a selected code block to the Clipboard. |
| Copy | Ctrl+C; Ctrl+InsertCtrl+C; Ctrl+Insert | Copy a current line or a selected code block to the Clipboard. |
| Paste | Ctrl+V; Shift+InsertCtrl+V; Shift+Insert | Paste from the Clipboard to the caret location. |
| Paste from History | Ctrl+Shift+V; Ctrl+Shift+InsertCtrl+Shift+V; Ctrl+Shift+Insert | Paste selected entry from the Clipboard to the caret location. |
| Up | UpUp | Move the caret one line up. |
| Up with Selection | Shift+UpShift+Up | Move the caret one line up selecting the text. |
| Down | DownDown | Move the caret one line down. |
| Down with Selection | Shift+DownShift+Down | Move the caret one line down selecting the text. |
| Left | LeftLeft | Move the caret one character to the left. |
| Left with Selection | Shift+LeftShift+Left | Move the caret one character to the left selecting the text. |
| Right | RightRight | Move the caret one character to the right. |
| Right with Selection | Shift+RightShift+Right | Move the caret one character to the right selecting the text. |
| Go to Page Bottom | Ctrl+PageDownCtrl+PageDown | Move the caret down to the page bottom. |
| Go to Page Bottom with Selection | Ctrl+Shift+PageDownCtrl+Shift+PageDown | Move the caret down to the page bottom, selecting the text. |
| Go to Page Top | Ctrl+PageUpCtrl+PageUp | Move the caret up to the page top. |
| Go to Page Top with Selection | Ctrl+Shift+PageUpCtrl+Shift+PageUp | Move the caret up to the page bottom, selecting the text. |
| Page Down | PageDownPageDown | Move the caret one page down. |
| Page Down with Selection | Shift+PageDownShift+PageDown | Move the caret one page down, selecting the text. |
| Page Up | PageUpPageUp | Move the caret one page up. |
| Page Up with Selection | Shift+PageUpShift+PageUp | Move the caret one page up, selecting the text. |
| Scroll Down | Ctrl+DownCommand Down | Scroll the text one line down. |
| Scroll to Center | Ctrl+M | Scroll a line at caret to the center of the screen. |
| Scroll Up | Ctrl+UpCommand Up | Scroll the text one line up. |
| Move to Line End | EndEnd; Command Right | Move the caret to the end of line. |
| Move to Line End with Selection | Shift+EndShift End; Command Shift Right | Move the caret to the end of line, selecting the text. |
| Move to Line Start | HomeHome; Command Left | Move the caret to the beginning of line. |
| Move to Line Start with Selection | Shift+HomeShift Home; Command Shift Left | Move the caret to the beginning of line, selecting the text. |
| Move to Next Word | Ctrl+RightAlt Right | Move the caret to the next word. |
| Move to Next Word with Selection | Ctrl+Shift+RightAlt Shift Right | Move the caret to the next word, selecting it. |
| Move to Previous Word | Ctrl+LeftAlt Left | Move the caret to the previous word. |
| Move to Previous Word with Selection | Ctrl+Shift+LeftAlt Shift Left | Move the caret to the previous word, selecting it. |
| Move to Text End | Ctrl+EndCtrl+End | Move the caret to the end of text. |
| Move to Text End with Selection | Ctrl+Shift+EndCtrl+Shift+End | Move the caret to the end of text, selecting it. |
| Move to Text Start | Ctrl+HomeCtrl+Home | Move the caret to the beginning of text. |
| Move to Text Start with Selection. | Ctrl+Shift+HomeCtrl+Shift+Home | Move the caret to the beginning of text, selecting it. |
| Select All | Ctrl+ACtrl+A | Select the entire text opened in the editor. |
| Delete Line at Caret | Ctrl+YCtrl+Y | Delete the line where the caret is currently located. |
| Delete to Word End | Ctrl+DeleteAlt Delete | Delete the word starting from the current caret location up to the word end. |
| Delete to Word Start | Ctrl+BackSpaceAlt BackSpace | Delete the word starting from the current caret location up to the word start. |
| Toggle Insert/Overwrite | InsertInsert | Toggle insert/overwrite modes. |
| Duplicate Line or Block | Ctrl+DCtrl+D | Duplicate selected block or the line at the caret. |
| Toggle Case | Ctrl+Shift+UCtrl+Shift+U | Toggle case of the selected text block. |
| Move to Code Block End | Ctrl+CloseBracketCtrl+CloseBracket | Move the caret to the current code block end, highlighting the block limits. |
| Move to Code Block End with Selection | Ctrl+Shift+CloseBracketCtrl+Shift+CloseBracket | Move the caret to the current code block end, selecting the code beginning from the
initial caret location. |
| Move to Code Block Start | Ctrl+OpenBracketCtrl+OpenBracket | Move the caret to the current code block start, highlighting the block limits. |
| Move to Code Block Start with Selection | Ctrl+Shift+OpenBracketCtrl+Shift+OpenBracket | Move the caret to the current code block start, selecting the code beginning from the
initial caret location.
|
| Start New Line | Shift+EnterShift Enter | Start a new line after the current one positioning the caret in accordance with the
current indentation level.
|
| Join Lines | Ctrl+Shift+JCommand Shift J | Concatenate the selected lines into one or concatenate the line where the caret is currently
located with the next line. |
| Split Line | Ctrl+EnterCtrl+Enter |
Split the selected line at the point where the caret is located, leaving the caret at the
end of the first line. |
| Select Word at Caret | Ctrl+WCtrl+W | Select successively increasing code blocks starting from the current caret location.
|
| Unselect Word at Caret | Ctrl+Shift+WCtrl+Shift+W | Remove sequentially the selection made by the action. |
| Indent Selection | TabTab | Move the selected block to the next indentation level. |
| Unindent Selection | Shift+TabShift+Tab | Move the selected block to the previous indentation level. |
| Auto-Indent Lines | Ctrl+Alt+ICtrl+Alt+I | Indent the current line or selected block according to the Code Style settings. |