macOS Keymap
This is the default keyboard shortcuts on macOS. Your configuration may differ as plugins can modify them.
Command | Keys |
---|---|
autocomplete:cancel | Esc |
autocomplete:complete | Tab |
autocomplete:next | Down |
autocomplete:previous | Up |
command:complete | Tab |
command:escape | Esc |
command:select-next | Down |
command:select-previous | Up |
command:submit | Num Enter , Enter |
context:focus-next | Down |
context:focus-previous | Up |
context:hide | Esc |
context:on-selected | Enter |
context:show | Menu |
core:change-project-folder | Shift+Cmd+C |
core:find-command | Shift+Cmd+P |
core:find-file | Cmd+P |
core:new-doc | Cmd+N |
core:open-file | Cmd+O |
core:open-project-folder | Shift+Cmd+O |
core:restart | Option+Cmd+R |
core:toggle-fullscreen | Ctrl+Cmd+Enter |
dialog:next-entry | Right |
dialog:previous-entry | Left |
dialog:select | Num Enter , Enter |
dialog:select-no | Esc |
doc:backspace | Backspace , Shift+Backspace |
doc:copy | Ctrl+Ins , Cmd+C |
doc:create-cursor-next-line | Option+Cmd+Down |
doc:create-cursor-previous-line | Option+Cmd+Up |
doc:cut | Cmd+X |
doc:delete | Del , Shift+Del |
doc:delete-lines | Shift+Cmd+K |
doc:delete-to-end-of-line | Cmd+Del |
doc:delete-to-next-word-end | Shift+Cmd+Del , Option+Del |
doc:delete-to-previous-word-start | Shift+Cmd+Backspace , Option+Backspace |
doc:delete-to-start-of-indentation | Cmd+Backspace |
doc:duplicate-lines | Shift+Cmd+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 | Page Down |
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 | Page Up |
doc:move-to-previous-word-start | Option+Left |
doc:move-to-start-of-doc | Cmd+Up |
doc:move-to-start-of-indentation | Cmd+Left , Home |
doc:newline | Num Enter , Enter |
doc:newline-above | Shift+Cmd+Enter |
doc:newline-below | Cmd+Enter |
doc:paste | Shift+Ins , Cmd+V |
doc:redo | Cmd+Y |
doc:save | Cmd+S |
doc:save-as | Shift+Cmd+S |
doc:select-all | Cmd+A |
doc:select-lines | Cmd+L |
doc:select-none | Esc |
doc:select-to-cursor | Shift+Left Button |
doc:select-to-end-of-doc | Shift+Cmd+Down |
doc:select-to-end-of-line | Shift+End , Shift+Cmd+Right |
doc:select-to-next-block-end | Shift+Cmd+] |
doc:select-to-next-char | Shift+Right |
doc:select-to-next-line | Shift+Down |
doc:select-to-next-page | Shift+Page Down |
doc:select-to-next-word-end | Option+Shift+Right |
doc:select-to-previous-block-start | Shift+Cmd+[ |
doc:select-to-previous-char | Shift+Left |
doc:select-to-previous-line | Shift+Up |
doc:select-to-previous-page | Shift+Page Up |
doc:select-to-previous-word-start | Option+Shift+Left |
doc:select-to-start-of-doc | Shift+Cmd+Up |
doc:select-to-start-of-indentation | Shift+Home , Shift+Cmd+Left |
doc:select-word | Shift+Cmd+L , Cmd+D |
doc:set-cursor | Left Button |
doc:set-cursor-line | Left Button |
doc:set-cursor-word | Left Button |
doc:split-cursor | Ctrl+Left Button |
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 | Shift+Cmd+L |
find-replace:select-add-next | Cmd+D |
find-replace:select-next | Cmd+F3 |
line-wrapping:toggle | F10 |
macro:play | Cmd+; |
macro:toggle-record | Shift+Cmd+; |
project-search:find | Shift+Cmd+F |
project-search:move-to-end-of-doc | Cmd+End , End |
project-search:move-to-next-page | Page Down |
project-search:move-to-previous-page | Page Up |
project-search:move-to-start-of-doc | Home , Cmd+Home |
project-search:open-selected | Enter |
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 | Horizontal Wheel , Shift+Horizontal Wheel |
root:move-tab-left | Cmd+Page Up |
root:move-tab-right | Cmd+Page Down |
root:scroll | Wheel |
root:split-down | Ctrl+Shift+Cmd+K |
root:split-left | Ctrl+Shift+Cmd+J |
root:split-right | Ctrl+Shift+Cmd+L |
root:split-up | Ctrl+Shift+Cmd+I |
root:switch-to-down | Ctrl+Cmd+K |
root:switch-to-left | Ctrl+Cmd+J |
root:switch-to-next-tab | Ctrl+Tab |
root:switch-to-previous-tab | Ctrl+Shift+Tab |
root:switch-to-right | Ctrl+Cmd+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 | Ctrl+Cmd+I |
scale:decrease | Cmd+- , Cmd+Wheel Down |
scale:increase | Cmd+= , Cmd+Wheel Up |
scale:reset | Cmd+0 |
treeview:collapse | Left |
treeview:delete | Del |
treeview:deselect | Esc |
treeview:expand | Right |
treeview:new-folder | Cmd+Enter , Cmd+Left Button |
treeview:next | Down |
treeview:open | Enter |
treeview:previous | Up |
treeview:select | Middle Button |
treeview:select-and-open | Left Button |
treeview:toggle | Cmd+\ |