在zsh终端中使用vim键,如何退出“ excute:_”模式?

问题描述

我最近通过将set -o vi放在我的.zshrc文件中来切换到终端的vim样式键绑定。使用它时,我先按Esc然后按:后进入“执行:_”模式,终端如下所示:

[I] ➜ 
execute: _

此模式是什么,如何退出

我在herehere中寻找了无济于事的答案。我还问过vim堆栈交换,并被告知要移动。

解决方法

我认为这称为vicmd模式。您可以从ZLE(Zsh Line Editor)执行命令。 例如,您可以键入ed,然后键入TAB以完成操作,该操作应写入edit-command-line,如果运行它,它将打开编辑器以编辑当前行(顾名思义)。

您可以使用ctrl + c

返回正常模式