- bindkey一覧をmarkdownのテーブルに変換
- gistやqiitaに投稿したい場合は投稿用のコマンドを末尾にパイプ連結
$ echo "| bindkey | widget|\n|:-----:|:-----|\n$(bindkey -L | awk '{print $2" "$3}' | sed -e 's/ /|/g' | sed -e 's/^/|/g' | sed -e 's/$/|/g')"
# https://github.com/defunkt/gist を使用してgistへ投稿
$ echo "| bindkey | widget|\n|:-----:|:-----|\n$(bindkey -L | awk '{print $2" "$3}' | sed -e 's/ /|/g' | sed -e 's/^/|/g' | sed -e 's/$/|/g')" | gist -d "zsh bindkey $(date +'%Y%m%d')" -f zsh_bindkey.md
| bindkey | widget |
|---|---|
| "^@" | set-mark-command |
| "^A" | beginning-of-line |
| "^B" | backward-char |
| "^D" | delete-char-or-list |
| "^E" | end-of-line |
| "^F" | forward-char |
| "^G" | send-break |
| "^H" | backward-delete-char |
| "^I" | expand-or-complete |
| "^J" | accept-line |
| "^K" | kill-line |
| "^L" | backward-word |
| "^M" | accept-line |
| "^N" | history-beginning-search-forward-end |
| "^O" | accept-line-and-down-history |
| "^P" | history-beginning-search-backward-end |
| "^Pe" | peco-execute-history |
| "^Po" | peco-search-oneliner |
| "^Pp" | peco-pipe-history |
| "^Ps" | peco-search-history |
| "^Q" | push-line |
| "^R" | history-incremental-search-backward |
| "^S" | history-incremental-search-forward |
| "^T" | transpose-chars |
| "^U" | kill-whole-line |
| "^V" | quoted-insert |
| "^W" | backward-kill-word |
| "^X^B" | vi-match-bracket |
| "^X^F" | vi-find-next-char |
| "^X^J" | vi-join |
| "^X^K" | kill-buffer |
| "^X^N" | infer-next-history |
| "^X^O" | overwrite-mode |
| "^X^R" | _read_comp |
| "^X^U" | undo |
| "^X^V" | vi-cmd-mode |
| "^X^X" | exchange-point-and-mark |
| "^X*" | expand-word |
| "^X=" | what-cursor-position |
| "^X?" | _complete_debug |
| "^XC" | _correct_filename |
| "^XG" | list-expand |
| "^Xa" | _expand_alias |
| "^Xc" | _correct_word |
| "^Xd" | _list_expansions |
| "^Xe" | _expand_word |
| "^Xg" | list-expand |
| "^Xh" | _complete_help |
| "^Xm" | _most_recent_file |
| "^Xn" | _next_tags |
| "^Xr" | history-incremental-search-backward |
| "^Xs" | history-incremental-search-forward |
| "^Xt" | _complete_tag |
| "^Xu" | undo |
| "^X~" | _bash_list-choices |
| "^Y" | yank |
| "^[^D" | list-choices |
| "^[^G" | send-break |
| "^[^H" | backward-kill-word |
| "^[^I" | self-insert-unmeta |
| "^[^J" | self-insert-unmeta |
| "^[^L" | clear-screen |
| "^[^M" | self-insert-unmeta |
| "^[^_" | copy-prev-word |
| "^[ | " |
| "^[!" | expand-history |
| "^["" | quote-region |
| "^[$" | spell-word |
| "^['" | quote-line |
| "^[," | _history-complete-newer |
| "^[-" | neg-argument |
| "^[." | insert-last-word |
| "^[/" | _history-complete-older |
| "^[0" | digit-argument |
| "^[1" | digit-argument |
| "^[2" | digit-argument |
| "^[3" | digit-argument |
| "^[4" | digit-argument |
| "^[5" | digit-argument |
| "^[6" | digit-argument |
| "^[7" | digit-argument |
| "^[8" | digit-argument |
| "^[9" | digit-argument |
| "^[<" | beginning-of-buffer-or-history |
| "^[>" | end-of-buffer-or-history |
| "^[?" | which-command |
| "^[A" | accept-and-hold |
| "^[B" | backward-word |
| "^[C" | capitalize-word |
| "^[D" | kill-word |
| "^[F" | forward-word |
| "^[G" | get-line |
| "^[H" | run-help |
| "^[L" | down-case-word |
| "^[N" | history-search-forward |
| "^[OA" | up-line-or-history |
| "^[OB" | down-line-or-history |
| "^[OC" | forward-char |
| "^[OD" | backward-char |
| "^[P" | history-search-backward |
| "^[Q" | push-line |
| "^[S" | spell-word |
| "^[T" | transpose-words |
| "^[U" | up-case-word |
| "^[W" | copy-region-as-kill |
| "^[[A" | up-line-or-history |
| "^[[B" | down-line-or-history |
| "^[[C" | forward-char |
| "^[[D" | backward-char |
| "^[_" | insert-last-word |
| "^[a" | accept-and-hold |
| "^[b" | backward-word |
| "^[c" | capitalize-word |
| "^[d" | kill-word |
| "^[f" | forward-word |
| "^[g" | get-line |
| "^[h" | run-help |
| "^[i" | _insert-oneliner |
| "^[j" | _kill-oneliner-param-forward |
| "^[l" | down-case-word |
| "^[n" | history-search-forward |
| "^[p" | history-search-backward |
| "^[q" | push-line |
| "^[s" | spell-word |
| "^[t" | transpose-words |
| "^[u" | up-case-word |
| "^[w" | copy-region-as-kill |
| "^[x" | execute-named-cmd |
| "^[y" | yank-pop |
| "^[z" | execute-last-named-cmd |
| "^[ | " |
| "^[~" | _bash_complete-word |
| "^[^?" | backward-kill-word |
| "^^" | cdup |
| "^_" | undo |
| -R | " |
| "^?" | backward-delete-char |
| -R | "\M-^@"-"\M-^?" |