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
。
\\e[5~
/\\e[6~
是PgUp PgDn\\e[A
to\\e[D
是方向键\xe2\x86\x91 \xe2\x86\x93 \xe2\x86\x92 \xe2\x86\x90^?
是\xe2\x86\x90 Backspace\\e[3~
是Delete