还纠结是使用emacs,还是使用vim吗。在emacs中装上evil插件即可。
一、概述
Emacs作为一个操作系统,在大型项目的开发上确实体验要比vim好,所有的事情都可以在上面完成,但是没有像vim中的 . ; * 这种重复命令,当进行重复操作时有点繁琐。
Vim的优势是在帮我们从重复的工作中解放出来,但是不好管理多文件,并且vim的配置语言我不是很喜欢,没有elisp那么纯粹,适合单文件编辑,如该一个配置文件,写一个脚本文件。
二、福音
所以可以在emacs上使用vim是由多爽,感谢evil(extensible vi layer for Emacs)的开发者。
三、安装
我用的是use-package
- 使用 M-x install-package <RET> evil即可
- 配置命令
(use-package evil:ensure t:init (evil-mode 1))
四、神奇之处
Vim里面使用emacs的功能:\
vim(normal模式)与emacs编辑模式切换:C-z
另外
好像doom-emacs这个插件自带vim的快捷键,但是没用doom-emacs,因为它集合了基本上开发所用的套件,已经像一个IDE了,可配置性差。
补充:
evil 不能像vim一样用C-a\C-x对数字进行增加或减少,怪不要用的,可以参考这个
evil-numbers