我长期使用 vi(m),最近切换到在 bash 中使用 vi 键绑定。我已经知道这将是一个改进,但我想自定义一些东西以真正变得熟练。
- 我目前使用以下映射,它已完全根深蒂固:
map ii <esc>
。我可以在命令行上做同样的事情吗?这似乎微不足道,但我已经习惯了只点击 i 两次,以至于一直伸手到 Esc 键都很痛苦。 - 我很想找到一种方法来指示我处于哪种模式:插入或命令。这可以采取更改光标类型/颜色、在提示中添加注释等形式。
我查看了 bash 的手册页,并考虑创建一个 .inputrc 文件,但到目前为止还没有找到可行的方法。我知道您可以映射键,但您能像我一样对快速连续按下的两个键进行映射吗?
我见过一些解决方案,声称它们适用于 zsh。我对切换到 zsh 不感兴趣。如果这在 bash 中无法实现,我可以忍受。