无论我尝试什么,我都无法让 bash 加载我的~/.inputrc
文件。我测试过的最小的例子是去掉我的,然后在我的 with~/.bashrc
中有一行~/.inputrc
set completion-ignore-case on
即便如此,如果不区分大小写,我也无法完成制表符。
如果我只是这样做bind -f ~/.inputrc
,则设置已加载。
我错过了什么吗?不是应该自动加载吗?我将 Fedora 与 bash 4.4.23 和 readline 7.0 一起使用。
Bash
使用该readline
库进行交互式输入处理。这个库负责读取初始化文件。默认情况下,这是~/.inputrc
,但INPUTRC
环境变量提供了覆盖。因此,如果 ~/.inputrc 文件未处理,请检查 INPUTRC 变量。
接下来要检查的是添加的行不在条件范围内。