【发布时间】:2021-03-07 18:06:42
【问题描述】:
我的情况与中所述几乎相同
why-is-my-readline-inputrc-configuration-being-ignored 和
"set completion-ignore-case on" ignored in inputrc,但是通过从 ~/.inputrc 文件中删除内联 cmets 解决了那里的问题,而我的根本没有 cmets。
这是我~/.inputrc的内容:
set completion-ignore-case on
set show-all-if-ambiguous on
这两行都没有任何效果。这是在运行 CentOS 7 的服务器上,我通过 SSH 连接到该服务器上工作。奇怪的是,这些设置过去多年来一直有效,直到今天。我不确定哪种配置会导致它不再起作用,或者覆盖我的~/.inputrc,但我希望有人知道。
此时,我已经简单地将这两个设置的 bind 命令添加到我的 ~/.bashrc 中,这很有效,所以这个问题更像是一个发现查询,因为我对解决方法很好。
【问题讨论】:
-
你的 bash 版本?
-
您没有引用另一个文件的 INPUTRC 环境变量?
-
@pynexj,我正在使用 bash 4.2.46(2)-release
-
@RamanSailopal 不,我没有引用另一个文件的 INPUTRC 环境变量。
标签: bash shell centos7 readline