Bash/Zsh 下调用 Emacs/Vim 编辑当前命令

前端之家收集整理的这篇文章主要介绍了Bash/Zsh 下调用 Emacs/Vim 编辑当前命令前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

Bash环境

多数时候我们用的是 Bash,比如个人的Linux不愿去定制,远程服务器的由不得你去定制,所以就从 Bash说起。

默认键绑定emacs,操作是ctrl-x,ctrl-e

在默认的 Bash 环境下,只要在命令行中按下内容调入到环境变量$EDITOR指示的编辑器(默认为 emacs)去编辑,编辑后保存退出就会立即执行。

如果未安装Emacs编辑器,在按下提示

[vagrant@localhost ~]$
-bash: emacs: command not found

如果希望使用vi来编辑当前命令,就需要设置EDITOR环境变量,比如在.bashrc中加入

export EDITOR=vi

那么在命令行中按下vi来编辑当前命令。

注:Emacs要用y,命令保存到临时文中;而vi的相应操作是:wq,至少这个操作上 vi要简洁些。阅读全文 >>

猜你在找的Bash相关文章