linux – ZSH Bindkey反向查找
发布时间:2020-12-14 01:42:00 所属栏目:Linux 来源:网络整理
导读:谁能告诉我这些关键序列是什么? 我知道如果我做cat和键入按键我可以得到它的代码,但是如何反转这个过程以找出按行开头的内容,例如? bindkey '^[^[[D' backward-wordbindkey '^[^[[C' forward-wordbindkey '^[[5~' up-line-or-historybindkey '^[[A' up-lin
谁能告诉我这些关键序列是什么?
我知道如果我做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 解决方法
如果您可以从命令行输入绑定键,那么您将能够回答您的问题?
在任何情况下,[是Esc键,'[SD’是直文,就像它们出现一样. “输入”Esc键的技巧,它在它前面加上shell转义字符,即Ctrl-V,所以,按住Ctrl键,按v,然后按Esc键. (现在shell已经转义了那个有问题的角色,并且不会尝试解释它,但会将它传递给你输入的任何进程,在本例中为bindkey) 唯一的问题是,如果您在shell命令行编辑器中使用emacs编辑,我不确定这是否属实. 我希望这有帮助. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |