Basic Editing
| Function | Shortcut | Use this shortcut to... |
|---|---|---|
| Enter | N/A | Depending on the context:
|
| Tab | N/A | In the editor:
|
| Delete | N/A | Depending on the context:
|
| Backspace | N/A | Delete a character to the left of the caret. |
| Undo | N/A | Undo last operation. |
| Redo | N/A | Redo last undone operation. |
| Cut | N/A | Cut a current line or a selected code block to the Clipboard. |
| Copy | N/A | Copy a current line or a selected code block to the Clipboard. |
| Paste | N/A | Paste from the Clipboard to the caret location. |
| Paste from History | N/A | Paste selected entry from the Clipboard to the caret location. |
| Up | N/A | Move the caret one line up. |
| Up with Selection | N/A | Move the caret one line up selecting the text. |
| Down | N/A | Move the caret one line down. |
| Down with Selection | N/A | Move the caret one line down selecting the text. |
| Left | N/A | Move the caret one character to the left. |
| Left with Selection | N/A | Move the caret one character to the left selecting the text. |
| Right | N/A | Move the caret one character to the right. |
| Right with Selection | N/A | Move the caret one character to the right selecting the text. |
| Go to Page Bottom | N/A | Move the caret down to the page bottom. |
| Go to Page Bottom with Selection | N/A | Move the caret down to the page bottom, selecting the text. |
| Go to Page Top | N/A | Move the caret up to the page top. |
| Go to Page Top with Selection | N/A | Move the caret up to the page bottom, selecting the text. |
| Page Down | N/A | Move the caret one page down. |
| Page Down with Selection | N/A | Move the caret one page down, selecting the text. |
| Page Up | N/A | Move the caret one page up. |
| Page Up with Selection | N/A | Move the caret one page up, selecting the text. |
| Scroll Down | N/A | Scroll the text one line down. |
| Scroll to Center | N/A | Scroll a line at caret to the center of the screen. |
| Scroll Up | N/A | Scroll the text one line up. |
| Move to Line End | N/A | Move the caret to the end of line. |
| Move to Line End with Selection | N/A | Move the caret to the end of line, selecting the text. |
| Move to Line Start | N/A | Move the caret to the beginning of line. |
| Move to Line Start with Selection | N/A | Move the caret to the beginning of line, selecting the text. |
| Move to Next Word | N/A | Move the caret to the next word. |
| Move to Next Word with Selection | N/A | Move the caret to the next word, selecting it. |
| Move to Previous Word | N/A | Move the caret to the previous word. |
| Move to Previous Word with Selection | N/A | Move the caret to the previous word, selecting it. |
| Move to Text End | N/A | Move the caret to the end of text. |
| Move to Text End with Selection | N/A | Move the caret to the end of text, selecting it. |
| Move to Text Start | N/A | Move the caret to the beginning of text. |
| Move to Text Start with Selection. | N/A | Move the caret to the beginning of text, selecting it. |
| Select All | N/A | Select the entire text opened in the editor. |
| Delete Line at Caret | N/A | Delete the line where the caret is currently located. |
| Delete to Word End | N/A | Delete the word starting from the current caret location up to the word end. |
| Delete to Word Start | N/A | Delete the word starting from the current caret location up to the word start. |
| Toggle Insert/Overwrite | N/A | Toggle insert/overwrite modes. |
| Duplicate Line or Block | N/A | Duplicate selected block or the line at the caret. |
| Toggle Case | N/A | Toggle case of the selected text block. |
| Move to Code Block End | N/A | Move the caret to the current code block end, highlighting the block limits. |
| Move to Code Block End with Selection | N/A | Move the caret to the current code block end, selecting the code beginning from the initial caret location. |
| Move to Code Block Start | N/A | Move the caret to the current code block start, highlighting the block limits. |
| Move to Code Block Start with Selection | N/A | Move the caret to the current code block start, selecting the code beginning from the initial caret location. |
| Start New Line | N/A | Start a new line after the current one positioning the caret in accordance with the current indentation level. |
| Start New Line Before Current One | N/A | Start a new line before the current one. |
| Join Lines | N/A | Concatenate the selected lines into one or concatenate the line where the caret is currently located with the next line. |
| Split Line | N/A | 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 | N/A | Select successively increasing code blocks starting from the current caret location. |
| Unselect Word at Caret | N/A | Remove sequentially the selection made by the action. |
| Indent Selection | N/A | Move the selected block to the next indentation level. |
| Unindent Selection | N/A | Move the selected block to the previous indentation level. |
| Auto-Indent Lines | N/A | Indent the current line or selected block according to the Code Style settings. |
Last modified: 10 January 2018