当前位置:  开发笔记 > 编程语言 > 正文

无法在Zsh中使用类似Bash的Cxe

如何解决《无法在Zsh中使用类似Bash的Cxe》经验,为你挑选了1个好方法。

我在Bash中找到了以下命令,Zsh在该线程的相同按钮中没有.

Ctrl-x-e

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

你怎么能在Zsh中拥有相同的命令?



1> 小智..:

我在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样式.


它是Ctr-x,然后是e.你可以将'^ Xe'更改为'^ X ^ e',如果它是Ctrl-x ctrl-e你想要的.一定要打开emacs样式(尽管它是zsh默认值),只需:bindkey -e就行了.
推荐阅读
保佑欣疼你的芯疼
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有