Keymaps
This is the default keyboard shortcuts on non-macOS platforms. Your configuration may differ as plugins can modify them.
| Command | Keys |
|---|---|
| autocomplete:cancel | escape |
| autocomplete:complete | tab |
| autocomplete:next | down |
| autocomplete:previous | up |
| command:complete | tab |
| command:escape | escape |
| command:select-next | down |
| command:select-previous | up |
| command:submit | keypad enter , return |
| context:focus-next | down |
| context:focus-previous | up |
| context:hide | escape |
| context:on-selected | return |
| context:show | menu |
| core:change-project-folder | ctrl+shift+c |
| core:find-command | ctrl+shift+p |
| core:find-file | ctrl+p |
| core:new-doc | ctrl+n |
| core:open-file | ctrl+o |
| core:open-project-folder | ctrl+shift+o |
| core:restart | ctrl+alt+r |
| core:toggle-fullscreen | f11 , alt+return |
| dialog:next-entry | right |
| dialog:previous-entry | left |
| dialog:select | keypad enter , return |
| dialog:select-no | escape |
| doc:backspace | backspace , shift+backspace |
| doc:copy | ctrl+insert , ctrl+c |
| doc:create-cursor-next-line | ctrl+shift+down |
| doc:create-cursor-previous-line | ctrl+shift+up |
| doc:cut | ctrl+x |
| doc:delete | shift+delete , delete |
| doc:delete-lines | ctrl+shift+k |
| doc:delete-to-next-word-end | ctrl+delete , ctrl+shift+delete |
| doc:delete-to-previous-word-start | ctrl+shift+backspace , ctrl+backspace |
| doc:duplicate-lines | ctrl+shift+d |
| doc:go-to-line | ctrl+g |
| doc:indent | tab |
| doc:join-lines | ctrl+j |
| doc:move-lines-down | ctrl+down |
| doc:move-lines-up | ctrl+up |
| doc:move-to-end-of-doc | ctrl+end |
| doc:move-to-end-of-line | end |
| doc:move-to-next-block-end | ctrl+] |
| doc:move-to-next-char | right |
| doc:move-to-next-line | down |
| doc:move-to-next-page | pagedown |
| doc:move-to-next-word-end | ctrl+right |
| doc:move-to-previous-block-start | ctrl+[ |
| doc:move-to-previous-char | left |
| doc:move-to-previous-line | up |
| doc:move-to-previous-page | pageup |
| doc:move-to-previous-word-start | ctrl+left |
| doc:move-to-start-of-doc | ctrl+home |
| doc:move-to-start-of-indentation | home |
| doc:newline | keypad enter , return |
| doc:newline-above | ctrl+shift+return |
| doc:newline-below | ctrl+return |
| doc:paste | ctrl+v , shift+insert |
| doc:redo | ctrl+y |
| doc:save | ctrl+s |
| doc:save-as | ctrl+shift+s |
| doc:select-all | ctrl+a |
| doc:select-lines | ctrl+l |
| doc:select-none | escape |
| doc:select-to-cursor | shift+1lclick |
| doc:select-to-end-of-doc | ctrl+shift+end |
| doc:select-to-end-of-line | shift+end |
| doc:select-to-next-block-end | ctrl+shift+] |
| doc:select-to-next-char | shift+right |
| doc:select-to-next-line | shift+down |
| doc:select-to-next-page | shift+pagedown |
| doc:select-to-next-word-end | ctrl+shift+right |
| doc:select-to-previous-block-start | ctrl+shift+[ |
| doc:select-to-previous-char | shift+left |
| doc:select-to-previous-line | shift+up |
| doc:select-to-previous-page | shift+pageup |
| doc:select-to-previous-word-start | ctrl+shift+left |
| doc:select-to-start-of-doc | ctrl+shift+home |
| doc:select-to-start-of-indentation | shift+home |
| doc:select-word | ctrl+d , ctrl+shift+l |
| doc:set-cursor | 1lclick |
| doc:set-cursor-line | 3lclick |
| doc:set-cursor-word | 2lclick |
| doc:split-cursor | ctrl+1lclick |
| doc:toggle-block-comments | ctrl+shift+/ |
| doc:toggle-line-comments | ctrl+/ |
| doc:undo | ctrl+z |
| doc:unindent | shift+tab |
| find-replace:find | ctrl+f |
| find-replace:previous-find | shift+f3 |
| find-replace:repeat-find | f3 |
| find-replace:replace | ctrl+r |
| find-replace:select-add-all | ctrl+shift+l |
| find-replace:select-add-next | ctrl+d |
| find-replace:select-next | ctrl+f3 |
| find-replace:select-previous | ctrl+shift+f3 |
| find-replace:toggle-regex | ctrl+shift+i |
| find-replace:toggle-sensitivity | ctrl+i |
| line-wrapping:toggle | f10 |
| macro:play | ctrl+; |
| macro:toggle-record | ctrl+shift+; |
| project-search:find | ctrl+shift+f |
| project-search:move-to-end-of-doc | ctrl+end , end |
| project-search:move-to-next-page | pagedown |
| project-search:move-to-previous-page | pageup |
| project-search:move-to-start-of-doc | home , ctrl+home |
| project-search:open-selected | return |
| project-search:refresh | f5 |
| project-search:select-next | down |
| project-search:select-previous | up |
| quote:quote | ctrl+' |
| reflow:reflow | ctrl+shift+q |
| root:close | ctrl+w |
| root:horizontal-scroll | shift+wheel , hwheel |
| root:move-tab-left | ctrl+pageup |
| root:move-tab-right | ctrl+pagedown |
| root:scroll | wheel |
| root:split-down | alt+shift+k |
| root:split-left | alt+shift+j |
| root:split-right | alt+shift+l |
| root:split-up | alt+shift+i |
| root:switch-to-down | alt+k |
| root:switch-to-left | alt+j |
| root:switch-to-next-tab | ctrl+tab |
| root:switch-to-previous-tab | ctrl+shift+tab |
| root:switch-to-right | alt+l |
| root:switch-to-tab-1 | alt+1 |
| root:switch-to-tab-2 | alt+2 |
| root:switch-to-tab-3 | alt+3 |
| root:switch-to-tab-4 | alt+4 |
| root:switch-to-tab-5 | alt+5 |
| root:switch-to-tab-6 | alt+6 |
| root:switch-to-tab-7 | alt+7 |
| root:switch-to-tab-8 | alt+8 |
| root:switch-to-tab-9 | alt+9 |
| root:switch-to-up | alt+i |
| scale:decrease | ctrl+- , ctrl+wheeldown |
| scale:increase | ctrl+= , ctrl+wheelup |
| scale:reset | ctrl+0 |
| treeview:collapse | left |
| treeview:delete | delete |
| treeview:deselect | escape |
| treeview:expand | right |
| treeview:new-folder | ctrl+return , ctrl+lclick |
| treeview:next | down |
| treeview:open | return |
| treeview:previous | up |
| treeview:select | mclick |
| treeview:select-and-open | lclick |
| treeview:toggle | ctrl+\ |