- 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-^?" |