问题描述
我最近通过将set -o vi
放在我的.zshrc文件中来切换到终端的vim样式键绑定。使用它时,我先按Esc
然后按:
后进入“执行:_”模式,终端如下所示:
[I] ➜
execute: _
此模式是什么,如何退出?
我在here和here中寻找了无济于事的答案。我还问过vim堆栈交换,并被告知要移动。
解决方法
我认为这称为vicmd模式。您可以从ZLE(Zsh Line Editor)执行命令。
例如,您可以键入ed
,然后键入TAB
以完成操作,该操作应写入edit-command-line
,如果运行它,它将打开编辑器以编辑当前行(顾名思义)。
您可以使用ctrl
+ c