Skip to main content

macOS Keymap

This is the default keyboard shortcuts on macOS. Your configuration may differ as plugins can modify them.

CommandKeys
autocomplete:cancelescape
autocomplete:completetab
autocomplete:nextdown
autocomplete:previousup
command:completetab
command:escapeescape
command:select-nextdown
command:select-previousup
command:submitreturn , keypad enter
context:focus-nextdown
context:focus-previousup
context:hideescape
context:on-selectedreturn
context:showmenu
core:change-project-foldercmd+shift+c
core:find-commandcmd+shift+p
core:find-filecmd+p
core:new-doccmd+n
core:open-filecmd+o
core:open-project-foldercmd+shift+o
core:restartcmd+option+r
core:toggle-fullscreencmd+ctrl+return
dialog:next-entryright
dialog:previous-entryleft
dialog:selectreturn , keypad enter
dialog:select-noescape
doc:backspacebackspace , shift+backspace
doc:copycmd+c , ctrl+insert
doc:create-cursor-next-linecmd+option+down
doc:create-cursor-previous-linecmd+option+up
doc:cutcmd+x
doc:deleteshift+delete , delete
doc:delete-linescmd+shift+k
doc:delete-to-end-of-linecmd+delete
doc:delete-to-next-word-endcmd+shift+delete , option+delete
doc:delete-to-previous-word-startoption+backspace , cmd+shift+backspace
doc:delete-to-start-of-indentationcmd+backspace
doc:duplicate-linescmd+shift+d
doc:go-to-linecmd+g
doc:indenttab
doc:join-linescmd+j
doc:move-lines-downoption+down
doc:move-lines-upoption+up
doc:move-to-end-of-doccmd+down
doc:move-to-end-of-lineend , cmd+right
doc:move-to-next-block-endcmd+]
doc:move-to-next-charright
doc:move-to-next-linedown
doc:move-to-next-pagepagedown
doc:move-to-next-word-endoption+right
doc:move-to-previous-block-startcmd+[
doc:move-to-previous-charleft
doc:move-to-previous-lineup
doc:move-to-previous-pagepageup
doc:move-to-previous-word-startoption+left
doc:move-to-start-of-doccmd+up
doc:move-to-start-of-indentationhome , cmd+left
doc:newlinereturn , keypad enter
doc:newline-abovecmd+shift+return
doc:newline-belowcmd+return
doc:pastecmd+v , shift+insert
doc:redocmd+y
doc:savecmd+s
doc:save-ascmd+shift+s
doc:select-allcmd+a
doc:select-linescmd+l
doc:select-noneescape
doc:select-to-cursorshift+1lclick
doc:select-to-end-of-doccmd+shift+down
doc:select-to-end-of-lineshift+end , cmd+shift+right
doc:select-to-next-block-endcmd+shift+]
doc:select-to-next-charshift+right
doc:select-to-next-lineshift+down
doc:select-to-next-pageshift+pagedown
doc:select-to-next-word-endoption+shift+right
doc:select-to-previous-block-startcmd+shift+[
doc:select-to-previous-charshift+left
doc:select-to-previous-lineshift+up
doc:select-to-previous-pageshift+pageup
doc:select-to-previous-word-startoption+shift+left
doc:select-to-start-of-doccmd+shift+up
doc:select-to-start-of-indentationshift+home , cmd+shift+left
doc:select-wordcmd+shift+l , cmd+d
doc:set-cursor1lclick
doc:set-cursor-line3lclick
doc:set-cursor-word2lclick
doc:split-cursorctrl+1lclick
doc:toggle-line-commentscmd+/
doc:undocmd+z
doc:unindentshift+tab
find-replace:findcmd+f
find-replace:previous-findshift+f3
find-replace:repeat-findf3
find-replace:replacecmd+r
find-replace:select-add-allcmd+shift+l
find-replace:select-add-nextcmd+d
find-replace:select-nextcmd+f3
line-wrapping:togglef10
macro:playcmd+;
macro:toggle-recordcmd+shift+;
project-search:findcmd+shift+f
project-search:move-to-end-of-docend , cmd+end
project-search:move-to-next-pagepagedown
project-search:move-to-previous-pagepageup
project-search:move-to-start-of-doccmd+home , home
project-search:open-selectedreturn
project-search:refreshf5
project-search:select-nextdown
project-search:select-previousup
quote:quotecmd+'
reflow:reflowctrl+shift+q
root:close-or-quitcmd+w
root:horizontal-scrollshift+hwheel , hwheel
root:move-tab-leftcmd+pageup
root:move-tab-rightcmd+pagedown
root:scrollwheel
root:split-downcmd+ctrl+shift+k
root:split-leftcmd+ctrl+shift+j
root:split-rightcmd+ctrl+shift+l
root:split-upcmd+ctrl+shift+i
root:switch-to-downcmd+ctrl+k
root:switch-to-leftcmd+ctrl+j
root:switch-to-next-tabctrl+tab
root:switch-to-previous-tabctrl+shift+tab
root:switch-to-rightcmd+ctrl+l
root:switch-to-tab-1cmd+1
root:switch-to-tab-2cmd+2
root:switch-to-tab-3cmd+3
root:switch-to-tab-4cmd+4
root:switch-to-tab-5cmd+5
root:switch-to-tab-6cmd+6
root:switch-to-tab-7cmd+7
root:switch-to-tab-8cmd+8
root:switch-to-tab-9cmd+9
root:switch-to-upcmd+ctrl+i
scale:decreasecmd+- , cmd+wheeldown
scale:increasecmd+= , cmd+wheelup
scale:resetcmd+0
treeview:collapseleft
treeview:deletedelete
treeview:deselectescape
treeview:expandright
treeview:new-foldercmd+lclick , cmd+return
treeview:nextdown
treeview:openreturn
treeview:previousup
treeview:selectmclick
treeview:select-and-openlclick
treeview:togglecmd+\