在终端中向左移动一个单词而不是一个字符

在终端中向左移动一个单词而不是一个字符

我想在终端中使用单词左右移动ctrl + left/right arrow(我在 ubuntu 12.10 上)。目前,当我使用这些按键时,我会得到;5D;5C附加到行上,这对我来说毫无用处。

答案1

答案2

glenn jackman 的上述回答为我指明了正确的方向,我已经找到了答案 - 将以下几行添加到文件中~/.inputrc

# mappings for Ctrl-left-arrow and Ctrl-right-arrow for word moving
"\e[1;5C": forward-word
"\e[1;5D": backward-word
"\e[5C": forward-word
"\e[5D": backward-word
"\e\e[C": forward-word
"\e\e[D": backward-word

相关内容