ZSH Bindkey反向查找

mal*_*tor 5 unix linux zsh key

谁能告诉我这些关键序列是什么?我知道如果我这样做cat并键入按键我可以得到它的代码但是如何反转该过程以找出按行首的内容,例如?

bindkey '^[^[[D' backward-word
bindkey '^[^[[C' forward-word

bindkey '^[[5~' up-line-or-history
bindkey '^[[A' up-line-or-search
bindkey '^[[B' down-line-or-search
bindkey '^[[6~' down-line-or-history

bindkey '^[[5D' beginning-of-line
bindkey '^[[5C' end-of-line

bindkey '^[[3~' delete-char
bindkey '^?' backward-delete-char 

bindkey '^[^N' newtab
bindkey '^[[Z' reverse-menu-complete
Run Code Online (Sandbox Code Playgroud)

Fra*_* Yu -1

我不知道一般如何进行反向查找,只是为我的终端提供一些信息(应该模仿xterm)。这是通过Ctrl V( quoted-insert) 完成的;为了清楚起见,替换^[\\e

\n\n
    \n
  • \\e[5~/\\e[6~PgUp PgDn
  • \n
  • \\e[Ato\\e[D是方向键\xe2\x86\x91 \xe2\x86\x93 \xe2\x86\x92 \xe2\x86\x90
  • \n
  • ^?\xe2\x86\x90 Backspace
  • \n
  • \\e[3~Delete
  • \n
\n