在 zsh 终端中使用 vim 键,如何退出 "excute:_" 模式?
Using vim keys in zsh terminal, how to exit "excute:_" mode?
我最近通过在我的 .zshrc 文件中放置 set -o vi
来为我的终端切换到 vim 样式的键绑定。使用它时,我发现自己在按 Esc
然后按 :
后处于这种“执行:_”模式,终端看起来像这样:
[I] ➜
execute: _
这是什么模式,如何退出?
我已经 and here 寻找答案,但无济于事。我也在 vim 堆栈交换中询问并被告知要移动。
我认为这叫做 vicmd 模式。您可以从 ZLE (Zsh Line Editor) 执行命令。
例如,您可以输入 ed
然后输入 TAB
来完成它应该写 edit-command-line
并且如果您输入 运行 它,它将打开您的编辑器来编辑当前行(作为名称建议)。
您可以使用 ctrl
+ c
返回正常模式
我最近通过在我的 .zshrc 文件中放置 set -o vi
来为我的终端切换到 vim 样式的键绑定。使用它时,我发现自己在按 Esc
然后按 :
后处于这种“执行:_”模式,终端看起来像这样:
[I] ➜
execute: _
这是什么模式,如何退出?
我已经
我认为这叫做 vicmd 模式。您可以从 ZLE (Zsh Line Editor) 执行命令。
例如,您可以输入 ed
然后输入 TAB
来完成它应该写 edit-command-line
并且如果您输入 运行 它,它将打开您的编辑器来编辑当前行(作为名称建议)。
您可以使用 ctrl
+ c