我正在尝试将bash配置~/.inputrc
为这些设置
(注意:←,→指的是左右箭头键)
- Ctrl+ ←-应该跳回一个字
- Ctrl+ →-应该向前跳一个字
目前,我已经拥有了~/.inputrc
它,但是它不起作用。Ctrl + arrow什么都不产生。
"\eC-5C":forward-word
"\eC-5D":backward-word
我确定我的转义顺序是错误的。组合
的正确转义顺序是Ctrl + arrow什么?
- 终端:gnome终端内部的tmux
我正在尝试将bash配置~/.inputrc
为这些设置
(注意:←,→指的是左右箭头键)
目前,我已经拥有了~/.inputrc
它,但是它不起作用。Ctrl + arrow什么都不产生。
"\eC-5C":forward-word
"\eC-5D":backward-word
我确定我的转义顺序是错误的。组合
的正确转义顺序是Ctrl + arrow什么?
Answers:
查找键序列的代码的最简单方法是使用ctrl- v。
因此,您键入ctrl V并ctrl →得到:
^[[1;5C
这是一种写ESC[1;5C
或的方式\e[1;5C
。
bindkey|grep 'quoted-insert'
)和bash(bind -p|grep 'quoted-insert'
)都具有键绑定,以输出设置为的键代码<c-v>
。
<c-q>
与要复制的Emacs键绑定相匹配的位置。具有讽刺意味的是,Zsh还将其绑定到两者<c-v>
,<c-q>
但是仅当您启用Vim模式时才绑定。Readline也可用于Python import rlcompleter
增强等其他功能。(来源:tiswww.case.edu/php/chet/readline/readline.html#SEC9和man zshzle
)