【发布时间】:2020-12-22 16:28:23
【问题描述】:
我最近通过将set -o vi 放在我的.zshrc 文件中,为我的终端切换到vim 样式的键绑定。使用它时,我发现自己在按 Esc 然后按 : 后处于这种“执行:_”模式,终端看起来像这样:
[I] ➜
execute: _
这是什么模式,如何退出?
【问题讨论】:
我最近通过将set -o vi 放在我的.zshrc 文件中,为我的终端切换到vim 样式的键绑定。使用它时,我发现自己在按 Esc 然后按 : 后处于这种“执行:_”模式,终端看起来像这样:
[I] ➜
execute: _
这是什么模式,如何退出?
【问题讨论】:
我认为它被称为 vicmd 模式。您可以从 ZLE (Zsh Line Editor) 执行命令。
例如,您可以输入ed,然后输入TAB 来完成它应该写成edit-command-line,如果您运行它,它将打开您的编辑器来编辑当前行(顾名思义)。
您可以使用ctrl + c 回到正常模式
【讨论】: