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