Jui*_*icy 17 command-line bash
我通常使用CTRL+Left和CTRL+Right在命令行上的单词之间导航。我今天早上打开了我的笔记本电脑,但不能再这样做了。相反,CTRL+Left输入代码会打印在终端中。
即:这是我尝试使用CTRL+导航时的输出Left:
~ $ test test ;5D;5D;5D
Run Code Online (Sandbox Code Playgroud)
奇怪的是,我仍然可以在 VIM 中使用CTRL+ Left/Right就好了。
Ser*_*nyy 17
打开~/.inputrc文件并添加以下行:
# mappings for Ctrl-left-arrow and Ctrl-right-arrow for word moving
"\e[1;5C": forward-word
"\e[1;5D": backward-word
Run Code Online (Sandbox Code Playgroud)
关闭并重新打开 shell。现在您应该可以使用这些键了。
这种行为的原因是什么?不太确定。由于某种原因或其他原因,您bash停止读取/etc/inputrc文件,但它应该读取您的主文件夹中的文件