无法在Zsh中使用类似Bash的C-x-e

时间:2009-05-20 22:45:33

标签: bash zsh

我在Bash中找到了以下命令,Zsh在thread的相同按钮中没有。

Ctrl-x-e

它将终端中的当前输入打开到编辑器。

如何在Zsh中使用相同的命令?

1 个答案:

答案 0 :(得分:41)

我在VIM模式下使用它。基本上ESC-v(或者如果已经处于命令模式则简称为v)打开终端。它由以下人员设置:

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

以下是如何在emacs模式下设置它:

autoload edit-command-line
zle -N edit-command-line
bindkey '^Xe' edit-command-line

使用'bindkey -e'启用emacs样式或'bindkey -v'启用vi样式。