| Shortcut | Action |
|---|---|
| CTRL+@ | set-mark-command |
| CTRL+A | beginning-of-line |
| CTRL+B | backward-char |
| CTRL+D | delete-char-or-list |
| CTRL+E | end-of-line |
| CTRL+F | forward-char |
| CTRL+G | send-break |
| CTRL+H | backward-delete-char |
| CTRL+I | expand-or-complete-with-indicator |
| CTRL+J | accept-line |
| CTRL+K | kill-line |
| CTRL+L | clear-screen |
| CTRL+M | accept-line |
| CTRL+N | history-substring-search-down |
| CTRL+O | accept-line-and-down-history |
| CTRL+P | history-substring-search-up |
| CTRL+Q | push-line-or-edit |
| CTRL+R | history-incremental-pattern-search-backward |
| CTRL+S | history-incremental-pattern-search-forward |
| CTRL+T | transpose-chars |
| CTRL+U | kill-whole-line |
| CTRL+V | quoted-insert |
| CTRL+W | backward-kill-word |
| CTRL+X CTRL+B | vi-find-prev-char |
| CTRL+X CTRL+E | edit-command-line |
| CTRL+X CTRL+F | vi-find-next-char |
| CTRL+X CTRL+J | vi-join |
| CTRL+X CTRL+K | kill-buffer |
| CTRL+X CTRL+N | infer-next-history |
| CTRL+X CTRL+O | overwrite-mode |
| CTRL+X CTRL+R | _read_comp |
| CTRL+X CTRL+S | prepend-sudo |
| CTRL+X CTRL+U | undo |
| CTRL+X CTRL+V | vi-cmd-mode |
| CTRL+X CTRL+X | exchange-point-and-mark |
| CTRL+X CTRL+] | vi-match-bracket |
| CTRL+X * | expand-word |
| CTRL+X = | what-cursor-position |
| CTRL+X ? | _complete_debug |
| CTRL+X C | _correct_filename |
| CTRL+X G | list-expand |
| CTRL+X a | _expand_alias |
| CTRL+X c | _correct_word |
| CTRL+X d | _list_expansions |
| CTRL+X e | _expand_word |
| CTRL+X g | list-expand |
| CTRL+X h | _complete_help |
| CTRL+X m | _most_recent_file |
| CTRL+X n | _next_tags |
| CTRL+X r | history-incremental-search-backward |
| CTRL+X s | history-incremental-search-forward |
| CTRL+X t | _complete_tag |
| CTRL+X u | undo |
| CTRL+X ~ | _bash_list-choices |
| CTRL+Y | yank |
| CTRL+[ CTRL+D | list-choices |
| CTRL+[ CTRL+G | send-break |
| CTRL+[ CTRL+H | backward-kill-word |
| CTRL+[ CTRL+I | self-insert-unmeta |
| CTRL+[ CTRL+J | self-insert-unmeta |
| CTRL+[ CTRL+L | clear-screen |
| CTRL+[ CTRL+M | self-insert-unmeta |
| CTRL+[ CTRL+[ [ C | emacs-forward-word |
| CTRL+[ CTRL+[ [ D | emacs-backward-word |
| CTRL+[ CTRL+_ | copy-prev-word |
| CTRL+[" | expand-history |
| CTRL+[ ! | expand-history |
| CTRL+[ " | quote-region |
| CTRL+[ $ | spell-word |
| CTRL+[ ' | quote-line |
| CTRL+[ , | _history-complete-newer |
| CTRL+[ - | neg-argument |
| CTRL+[ . | insert-last-word |
| CTRL+[ / | _history-complete-older |
| CTRL+[ 0 | digit-argument |
| CTRL+[ 1 | digit-argument |
| CTRL+[ 2 | digit-argument |
| CTRL+[ 3 | digit-argument |
| CTRL+[ 4 | digit-argument |
| CTRL+[ 5 | digit-argument |
| CTRL+[ 6 | digit-argument |
| CTRL+[ 7 | digit-argument |
| CTRL+[ 8 | digit-argument |
| CTRL+[ 9 | digit-argument |
| CTRL+[ < | beginning-of-buffer-or-history |
| CTRL+[ > | end-of-buffer-or-history |
| CTRL+[ ? | which-command |
| CTRL+[ A | accept-and-hold |
| CTRL+[ B | emacs-backward-word |
| CTRL+[ C | capitalize-word |
| CTRL+[ D | kill-word |
| CTRL+[ E | expand-cmd-path |
| CTRL+[ F | emacs-forward-word |
| CTRL+[ G | get-line |
| CTRL+[ H | run-help |
| CTRL+[ K | backward-kill-line |
| CTRL+[ L | down-case-word |
| CTRL+[ M | copy-prev-shell-word |
| CTRL+[ N | history-search-forward |
| CTRL+[ O A | history-substring-search-up |
| CTRL+[ O B | history-substring-search-down |
| CTRL+[ O C | forward-char |
| CTRL+[ O D | backward-char |
| CTRL+[ O F | end-of-line |
| CTRL+[ O H | beginning-of-line |
| CTRL+[ O c | emacs-forward-word |
| CTRL+[ O d | emacs-backward-word |
| CTRL+[ P | history-search-backward |
| CTRL+[ Q | push-line-or-edit |
| CTRL+[ S | spell-word |
| CTRL+[ T | transpose-words |
| CTRL+[ U | up-case-word |
| CTRL+[ W | copy-region-as-kill |
| CTRL+[ [ 1 ; 5C | emacs-forward-word |
| CTRL+[ [ 1 ; 5D | emacs-backward-word |
| CTRL+[ [ 2 0 0 ~ | bracketed-paste |
| CTRL+[ [ 2 ~ | overwrite-mode |
| CTRL+[ [ 3 ~ | delete-char |
| CTRL+[ [ 5 C | emacs-forward-word |
| CTRL+[ [ 5 D | emacs-backward-word |
| CTRL+[ [ A | up-line-or-history |
| CTRL+[ [ B | down-line-or-history |
| CTRL+[ [ C | forward-char |
| CTRL+[ [ D | backward-char |
| CTRL+[ [ Z | reverse-menu-complete |
| CTRL+[ _ | redo |
| CTRL+[ a | accept-and-hold |
| CTRL+[ b | emacs-backward-word |
| CTRL+[ c | capitalize-word |
| CTRL+[ d | kill-word |
| CTRL+[ e | expand-cmd-path |
| CTRL+[ f | emacs-forward-word |
| CTRL+[ g | get-line |
| CTRL+[ h | run-help |
| CTRL+[ k | backward-kill-line |
| CTRL+[ l | down-case-word |
| CTRL+[ m | copy-prev-shell-word |
| CTRL+[ n | history-search-forward |
| CTRL+[ p | history-search-backward |
| CTRL+[ q | push-line-or-edit |
| CTRL+[ s | spell-word |
| CTRL+[ t | transpose-words |
| CTRL+[ u | up-case-word |
| CTRL+[ w | copy-region-as-kill |
| CTRL+[ x | execute-named-cmd |
| CTRL+[ y | yank-pop |
| CTRL+[ z | execute-last-named-cmd |
| CTRL+[ | | vi-goto-column |
| CTRL+[ ~ | _bash_complete-word |
| CTRL+[ CTRL+? | backward-kill-word |
| CTRL+_ | undo |
| " Space " | magic-space |
| ! - ~ | self-insert |
| CTRL+? | backward-delete-char |
| \M CTRL+@ - \M CTRL+? | self-insert |
Last active
December 26, 2023 06:34
-
-
Save ssebastianj/dd4a42da5eee3304751712dc8aa1dc62 to your computer and use it in GitHub Desktop.
zsh bindkey commands
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment