lite-xl/doc/default-keymap.md

6.9 KiB

Default keymap

Note: When using macOS ctrl refers to the command key.

Key combination Actions
ctrl+shift+p core:find-command
ctrl+p core:find-file
ctrl+o core:open-file
ctrl+n core:new-doc
ctrl+shift+c core:change-project-folder
ctrl+shift+o core:open-project-folder
alt+return core:toggle-fullscreen
alt+shift+j root:split-left
alt+shift+l root:split-right
alt+shift+i root:split-up
alt+shift+k root:split-down
alt+j root:switch-to-left
alt+l root:switch-to-right
alt+i root:switch-to-up
alt+k root:switch-to-down
ctrl+w root:close
ctrl+tab root:switch-to-next-tab
ctrl+shift+tab root:switch-to-previous-tab
ctrl+pageup root:move-tab-left
ctrl+pagedown root:move-tab-right
alt+1 root:switch-to-tab-1
alt+2 root:switch-to-tab-2
alt+3 root:switch-to-tab-3
alt+4 root:switch-to-tab-4
alt+5 root:switch-to-tab-5
alt+6 root:switch-to-tab-6
alt+7 root:switch-to-tab-7
alt+8 root:switch-to-tab-8
alt+9 root:switch-to-tab-9
ctrl+f find-replace:find
ctrl+r find-replace:replace
f3 find-replace:repeat-find
shift+f3 find-replace:previous-find
ctrl+g doc:go-to-line
ctrl+s doc:save
ctrl+shift+s doc:save-as
ctrl+z doc:undo
ctrl+y doc:redo
ctrl+x doc:cut
ctrl+c doc:copy
ctrl+v doc:paste
ctrl+insert doc:copy
shift+insert doc:paste
escape command:escape
escape doc:select-none
escape dialog:select-no
tab command:complete
tab doc:indent
shift+tab doc:unindent
backspace doc:backspace
shift+backspace doc:backspace
ctrl+backspace doc:delete-to-previous-word-start
ctrl+shift+backspace doc:delete-to-previous-word-start
delete doc:delete
shift+delete doc:delete
ctrl+delete doc:delete-to-next-word-end
ctrl+shift+delete doc:delete-to-next-word-end
return command:submit
return doc:newline
return dialog:select
keypad enter command:submit
keypad enter doc:newline
keypad enter dialog:select
ctrl+return doc:newline-below
ctrl+shift+return doc:newline-above
ctrl+j doc:join-lines
ctrl+a doc:select-all
ctrl+d find-replace:select-next
ctrl+d doc:select-word
ctrl+l doc:select-lines
ctrl+/ doc:toggle-line-comments
ctrl+up doc:move-lines-up
ctrl+down doc:move-lines-down
ctrl+shift+d doc:duplicate-lines
ctrl+shift+k doc:delete-lines
left doc:move-to-previous-char
left dialog:previous-entry
right doc:move-to-next-char
right dialog:next-entry
up command:select-previous
up doc:move-to-previous-line
down command:select-next
down doc:move-to-next-line
ctrl+left doc:move-to-previous-word-start
ctrl+right doc:move-to-next-word-end
ctrl+[ doc:move-to-previous-block-start
ctrl+] doc:move-to-next-block-end
home doc:move-to-start-of-line
end doc:move-to-end-of-line
ctrl+home doc:move-to-start-of-doc
ctrl+end doc:move-to-end-of-doc
pageup doc:move-to-previous-page
pagedown doc:move-to-next-page
shift+left doc:select-to-previous-char
shift+right doc:select-to-next-char
shift+up doc:select-to-previous-line
shift+down doc:select-to-next-line
ctrl+shift+left doc:select-to-previous-word-start
ctrl+shift+right doc:select-to-next-word-end
ctrl+shift+[ doc:select-to-previous-block-start
ctrl+shift+] doc:select-to-next-block-end
shift+home doc:select-to-start-of-line
shift+end doc:select-to-end-of-line
ctrl+shift+home doc:select-to-start-of-doc
ctrl+shift+end doc:select-to-end-of-doc
shift+pageup doc:select-to-previous-page
shift+pagedown doc:select-to-next-page