工欲善其事,必先利其器。程序开发和 打CS一样,要找到适合自己的武器。我个人比较懒,不太愿意去学习各种各样的IDE,虽然有些IDE做的确实方便,但是用惯IDE后一旦离开IDE就像是 一个被宠坏的孩子,离开父母的保护一样,手足无措。好比以前写JAVA时老是用eclipse,它实在太方便啦,以至于你根本就 不用去记一大堆的方法。可是当那些程序在服务器上部署之后,要在服务器上做些修改,没有eclipse就挺 痛苦的啦。好像离开了eclipse就不能用JAVA啦。
直到遇到VIM,一个设计简单,功能强大,又急剧可扩展性的编辑器之后,才让我慢慢的摆脱了对IDE的依赖。这以后不管用什么语言,都可以通过一些简单的配置,甚至无须任何配置在一个熟悉的环境下开发。熟悉了之后还能根据自己的需要编写一些小脚本帮自己提高效率。
关于VIM的学习资料网上已经很多啦,下面是我学习VIM时遇到的比较好的资料。
1.vimtutor
安装完vim之后,在vim中运行:!vimtutor,或者在终端直接输vimtutor。vimtutor就好比我们新玩一个游戏时出现的训练模式,能帮助你快速掌握基本操作。
2.IBM developerWorks 中国: Linux : 文档 库
其中有三篇吴咏炜的vim的文章,简明扼要,比起一上来就看手册还是要轻松点。三遍分别从基本操作,插件,和脚本三个方面对vim做了介绍,能让你领略VIM的魅力所在。
3.神奇的VIM
IBM上的另外一篇VIM入门文章。
4.VIM中文手册
看完了上面几篇文章之后,就该看看VIM的手册这本攻略大全啦,VIM的各种秘籍和大招都记录其中。
VIM的官方网站,上面有很多别人写的插件有很多可以直接拿来用。