我在 Mac 上的 iTerm2 中设置了 bash,以便 Option+Left 向后移动一个单词,Option+Right 向前移动一个单词。我这样做是为了在我的 Linux 机器上进行类似的设置。
但是,有时设置会停止工作,当我按 Option+Left 时,光标不会向后跳一个单词,而是将字符串添加;9D
到命令行输入中。 Option+Right 然后添加;9C
.
打开新终端时,Option+左/右可以正常工作,只是有时会出现这种不正确的行为。我还没弄清楚是什么原因造成的。键入reset
不能解决问题,重新加载我的 bash 配置source .bashrc
也不能解决问题。
我的问题是:
- 是什么导致 Option+左/右快捷键有时不起作用?
- 我该如何解决这个问题以免再次发生?
这是我的.inputrc
:
"\e\e[D": backward-word
"\e\e[C": forward-word