当~/.inputrc不不存在,击中Ctrl+Left Arrow和Ctrl+Right Arrow上的击命令行移动一个字光标前进和后退,分别。
但是,如果~/.inputrc存在(无论它是否为空),这两个组合键会导致;5D并;5C打印光标所在的位置,而不是移动光标。
我该如何解决?
这是因为如果文件存在,bash 将使用您的本地设置作为 readline 设置而不是默认设置。
来自http://www.gnu.org/software/bash/manual/html_node/Readline-Init-File.html
“当使用 Readline 库的程序启动时,会读取 init 文件,并设置键绑定。”
gnu.org 上的示例文件中的建议是使用如下一行在本地源中获取默认值:
$include /etc/inputrc
Run Code Online (Sandbox Code Playgroud)
然后从那里修改。
| 归档时间: |
|
| 查看次数: |
887 次 |
| 最近记录: |