首页 > 解决方案 > 在 zsh 终端中使用 vim 键,如何退出“excute:_”模式?

问题描述

我最近通过放置set -o vi在我的 .zshrc 文件中为我的终端切换到 vim 样式的键绑定。使用它时,我发现自己在按Esc然后后处于“执行:_”模式:,终端看起来像这样:

[I] ➜ 
execute: _

这是什么模式,如何退出?

我在这里这里寻找答案无济于事。我还在 vim 堆栈交换中询问并被告知要移动。

标签: vimterminalzshvi

解决方案


我认为它被称为 vicmd 模式。您可以从 ZLE ( Zsh Line Editor ) 执行命令。例如,您可以键入edthenTAB来完成应该写的edit-command-line内容,如果您运行它,它将打开您的编辑器来编辑当前行(顾名思义)。

ctrl您可以使用+返回正常模式c


推荐阅读