VIM :懒人的选择
自从我的box迁移到Mac上,我的主要开发工具就从zde之类换成了vim了。
迁移到mac后首先要决定的是用什么作PHP的开发,最初仍想用ZDE for mac,但是ZDE的动不动就迟钝,让我对其
失去了耐性。体验了bbedit,textmate等之后,我的候选名单只剩下vim和emacs,哦,不要用dreamwaver,
那对coder只是个玩具,比textmate都差了几个档次。
本来想考虑用textmate,受ruby on rails的蛊惑吧,但是这个东西太贵了,而且对于PHP的支持还是比较初级,也不完整支持CJK.
Emacs挺诱惑人的,我自己很久以前用过,当初曾经买了一本Lisp语言看呢,不过那会儿用的是Linux。后来估计是
太懒,有了个vim就不想继续了。呵呵,说起来我算是不错的,emacs和vim这2派的fans可是水火不容啊。
emacs的一个理由是看起来更像个IDE(虽然emacs的fans拒绝这种说法,他们认为emacs远远超过一个IDE,因为
他们可以在emacs里面作任何事情,emacs=all), 但是我有些不适应的是,光标的移动方式,ctrl+n,ctrl+p,当然,
即便如此也比很多使用光标键移动的强上很多。我还是比较喜欢或者说适应vim的h,j,k,l.
当我把vim安装了适当的plugin,并且定制了888行的vimrc后,我认为已经必须要再选择了。
Vim,就是懒人的最佳。
Vim是个懒人的工具,确切点是勤奋的懒人。它的特点是学习曲线比较高,尤其是对window毒害,只知道用鼠标的用户而言,
更是如此。在开始学的时候,你可能会发现非常难受,因为一切都是命令,你需要记住很多的命令。大多数仅仅想尝鲜
的人,会被吓退。只有真正的懒人,呵呵,才会耐心继续。。
当你熟悉了Vim的基本操作,开始学会key map的时候,一切都不同了。
- 你发现,原先用其他编辑器需要折腾几次完成的工作,现在只需要按2个字母就完成了。
- 甚至,很多需要专门工具完成的任务,你可轻松的瞬间完成。
- 你会慢慢习惯,你要敲的字越来越少,但是你的效率越来越高。
- 你习惯了gGwWtT^$来快速移动
- 你会认为鼠标是一个累赘,因为你的双手无须离开键盘,一切都在指尖完成。
- 你甚至考虑把firefox的光标移动方式改成hjkl,呵呵,(事实上这是可行的)
- 最后,你越来越懒了,于是有天你在别的编辑器里敲上2个字母,期望它能出现10几行代码,希望破灭后,你会破口大骂,什么垃圾,比vim差远了。。。。
Comments
Leave a Reply