无法在OSX上获得“在提示时设置显示模式”

Win*_*ith 0 vi macos bash readline

我正在使用bash v4.4和“设置编辑模式vi”。我无法在提示符下显示vi模式。

我在〜/ .inputrc文件中添加了“ set show-mode-in-prompt on”,但由于某种原因它不起作用。

我的Readline版本是7.0。

当我输入“ man readline”时,我看到一行显示:

“显示模式提示(关闭)”

这意味着可能已关闭。

我在这里做错了什么?

小智 5

我觉得 man readline您看到输出只是在解释该设置的默认值,而不一定告诉您您仍然将其设置为“ off”。

也许您的默认外壳仍然是旧的,系统默认的外壳?尝试使用以下命令进行检查:(echo $BASH_VERSION它不一定与运行时相同bash --version

如果发现它是旧版本,则将系统的默认Shell更新为bash的较新版本可能会解决问题!