Keyboard Shortcuts (Nunjucks Editor)
There are numerous keyboard shortcuts available when using the Nunjucks editor. Refer to the table below for a full list.
Command | Description | PC | Mac |
---|---|---|---|
| Opens the search box. Use /re/ syntax for regexp search |
|
|
| Post a search, finds the next occurrence of the search |
|
|
| Post a search, finds the previous occurrence of the search |
|
|
| Opens the Replace window. |
|
|
| Opens the Replace all window |
|
|
| Select the whole content of the editor |
|
|
| When multiple selections are present, this deselects all but the primary selection |
|
|
| Deletes the part of the line after the cursor. If that consists only of whitespace, the newline at the end of the line is also deleted. | Â |
|
| Deletes the whole line under the cursor, including newline at the end. |
|
|
| Delete the part of the line from the left side of the visual line the cursor is on to the cursor. | Â |
|
| Delete the part of the line from the cursor to the right side of the visual line the cursor is on. | Â |
|
| Undo the last change |
|
|
| Redo the last undone change |
|
|
| Undo the last change to the selection, or if there are no selection only changes at the top of the history, undo the last change. |
|
|
| Redo the last change to the selection, or the last text change if no selection changes remain. |
|
|
| Move the cursor to the start of the document. |
|
|
| Move the cursor to the end of the document. |
|
|
| Move the cursor to the start of the line. |
|
|
| Move to the start of the text on the line, or if we are already there, to the actual start of the line (including whitespace). |
|
|
| Move the cursor to the end of the line. |
|
|
| Move the cursor to the right side of the visual line it is on. | Â |
|
| Move the cursor to the left side of the visual line it is on. If this line is wrapped, that may not be the start of the line. | Â |
|
| Move the cursor up one line. |
|
|
| Move down one line. |
|
|
| Move the cursor up one screen and scroll up by the same distance. |
|
|
| Move the cursor down one screen and scroll down by the same distance. |
|
|
| Move the cursor one character left, going to the previous line when hitting the start of the line. |
|
|
| Move the cursor one character right, going to the next line when hitting the end of the line. |
|
|
| Move the cursor to the start of the previous word. | Â |
|
| Move the cursor to the end of the next word. | Â |
|
| Move to the left of the group before the cursor. |
|
|
| Move to the right of the group after the cursor. |
|
|
| Delete the character before the cursor. |
|
|
| Delete the character after the cursor. |
|
|
| Delete up to the start of the word before the cursor. | Â |
|
| Delete up to the end of the word after the cursor. | Â |
|
| Delete to the left of the group before the cursor. |
|
|
| Delete to the start of the group after the cursor. |
|
|
| Auto-indent the current line or selection. |
|
|
| Indent the current line or selection by one indent unit. |
|
|
| Dedent the current line or selection by one indent unit. |
|
|
| If something is selected, indent it by one indent unit. If nothing is selected, insert a tab character. |
|
|
| Swap the characters before and after the cursor. | Â |
|
| Insert a newline and auto-indent the new line. |
|
|
| Flip the overwrite flag. |
|
|
Group
A group is a stretch of word characters, a stretch of punctuation characters, a newline, or a stretch of more than one whitespace character.
Â