ZSH绑定键反向查找

10
有人能告诉我这些的关键序列是什么吗? 我知道如果我输入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

你认为你能接受我的答案吗? - Marlon Richert
2个回答


-1

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

  • \e[5~ / \e[6~PgUp PgDn
  • \e[A\e[D 是箭头键
  • ^?← Backspace
  • \e[3~Delete

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接