学习了一段时间Emacs,最近又对Vim感兴趣了。哥不是个很激进的人,两大编辑器的圣战与我无关,我也不觉得Emacs跟Vim应该分个孰优孰劣,只是看谁更适合自己用而已。不过,在有生之年,这两个神级Editor,都得体验一下才算无憾。在跟Vim的重度使用者 @想当超人的狼 要到了vim的插件和配置文件包之后,我也开始了我的Vim折腾之旅。要来的配置文件和插件已经相当丰富了,这是 @想当超人的狼 日益累积的结果,哥也算是可以站在”巨人的肩上”,修修改改,让Vim更适合我的喜好一些。
Vim跟Emacs拥有相当强大的可扩展性,插件也有很多,要把插件全部用上是不可能的,而是从众多的插件中挑一些适合自己用的来。通过这几天的折腾来看,Vim的插件管理貌似更方便一些,尤其是可以用一些强大的工具来管理,用上这类插件后,只需要关心你的.vimrc配置文件即可,其他的插件可以自动从网上下载和安装。
我用的一个插件管理非常方便的工具,就叫做Vundle。网上介绍使用的文章也挺多,推荐一篇:《Vim插件管理利器—-Vundle》,用上这个工具,你会发觉,原来vim的插件也可以像ruby的bundle一样好用。估计这个插件的名字也是由此而来,自动安装插件的命令,叫做 :BundleInstall
接下来的工作,就是装插件,配置插件,整理vimrc文件,选择主题配色,几经折腾,一个适合我口味的Vim终于搞好了……
Vim和Emacs的窗口分割功能都不错,能极大提高写代码的效率,不用来回在几个文件窗口不停切换。而且光标都是通过键盘快捷键操作,切换窗口也是,尽量减少鼠标使用的次数,让你手不离开键盘完成各种操作。用了一段时间Emacs,Vim的快捷键得从头记忆一下。不过还好,之前配置各种VPS,也没少用Vim,常用的快捷键都还没忘。几天折腾下来,感觉Vim不愧为传说中的神级编辑器,要学的还太多,慢慢摸索吧……
文末,附上我的vimrc配置文件,放在Github上,供有兴趣的同学交流与分享。