我正在使用带有"设置编辑模式vi"的bash v4.4。我无法在提示中显示 vi 模式。
我将"设置提示显示模式打开"添加到我的 ~/.inputrc 文件中,但由于某种原因它不起作用。
我的阅读线版本是7.0。
当我输入"man readline"时,我看到有一行内容如下:
"提示显示模式(关闭(">
这意味着它可能已关闭。
我在这里做错了什么?
我认为您看到的man readline
输出只是解释了设置的默认值,并不一定告诉您您仍然将其设置为"关闭"。
也许您的默认外壳仍然是旧的系统默认外壳?尝试检查:echo $BASH_VERSION
(不一定与运行bash --version
时相同(
如果事实证明它是旧版本,那么将系统的默认 shell 更新到较新版本的 bash 可能会解决问题!