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要简洁些。阅读全文 >>

相关文章

解决方案:解决linux下vim乱码的情况:(修改vimrc的内容)全...
Linuxvi/vim所有的UnixLike系统都会内建vi文书编辑器,其他的...
      vim正则匹配:空行:/^$/  /^[\t]*$/注释...
$select-editorSelectaneditor.Tochangelater,run'sele...
上次手贱忘了保存,这次就简单做个备忘吧,把踩过的坑记一下...
Linux之文本编译器小结vim的优势所有的UNIX-LIKE习通都会内置...