这个问题与另一个但它不是重复的,因为我需要针对不同版本的 Bash 的不同解决方案。
我是 Vim 的普通用户,我想将命令行编辑模式更改为类似 Vi 的模式,而不是默认的类似 Emacs 的模式。这可以通过使用配置文件set editing-mode vi
中的选项来实现。readline
~/.inputrc
我还希望能够看到我当前所处的 Vi 模式(即“插入”还是“命令”)。在 Bash >= 4.3 中,这可以通过选项轻松实现set show-mode-in-prompt on
。
然而,我被困在一个必须使用 Bash 4.2 的集群中。如何随时查看Vi模式?最好是在提示中,但也可以是不同的东西,比如不同颜色的光标,或者本质上任何其他允许我快速直观地确定 Vi 模式的东西。