在 Zsh Vi 模式下编辑当前命令

在 Zsh Vi 模式下编辑当前命令

所以我知道你可以使用以下方法在 bash 中设置 vi 模式

set -o vi

我还知道你可以使用以下方法在 zsh 中设置 vi 模式

bindkey -v

bash 中的 vi 模式有一个很棒的功能,允许您通过按下 来编辑您当前正在完整的 vim 编辑器中的命令v

有没有办法在 zsh 中编辑这样的命令?

答案1

尝试这个:

autoload edit-command-line
zle -N edit-command-line
bindkey -M vicmd v edit-command-line

相关内容