使用VIM是一种信仰

使用VIM是一种信仰

VIM,道上有文本编辑器之王之称。正如一贯的绝世兵器,VIM以其强大的功能和可定制性称霸一方王土(ps: 另一方是Emacs,并有这样一说,世界上的程序员分三种,一种使用Emacs,一种使用VIM,剩余的是其它),因为使用它并不容易,不但需要良好的习惯,更需要持久的信念。但随着光阴流逝,便觉身在此中,把酒畅吟,风雨送春归,飞雪迎春到。已是悬崖百丈冰,犹有花枝俏。俏也不争春,只把春来报。待到山花烂漫时,她在丛中笑。

学习VIM的动机,追究到我需要在各个系统间编写程序,又缘于学习五笔的经历。当初学习五笔,只不过想提高自己的打字速度,而当时我已经用拼音打字很多年了,用它己经相当熟练了,放弃拼音打字,非常困难。不仅意味着重归于零,也意味着音形思维的转变。为突破极限,我毅然决定放弃拼音,使用五笔。到今日,我用五笔已经半年了,也基本达到当时拼音打字的速度。因从学习五笔过程中体验到那样的快捷,而普通文本编辑器在工作中的低效率,令我不堪忍受,那时,我便开始尝试文本编辑器之王。起初,原惯性思维依然给我不小的压力,在适应的过程中,我惊讶地领略了VIM的强大及美妙,让我欲罢不能。

VIM的作者,Bram Moolenaar,曾经对VIM用户讲述七个有效的文本编辑习惯。又有许多高手们撰写过VIM使用的美文,但一般局限在程序编写。而我认为每一名网友,不论是不是程序员,都不能错过这款优秀的编辑器。

一、免费开源。使用破解的付费软件多数是因为付费软件功能及操作上远远强于免费软件,随着开源社区的壮大,许多免费软件也有优秀的开发团队,热情的社区服务,甚至有一些特别突出的已经超越了相应领域的付费软件(VIMEmacs),那么我们还有什么理由去支持那些又贵又烂的软件呢。

二、快捷灵活。文本编辑的多数时间都花费在浏览, 检查错误或者找出你要进行编辑工作的正确位置, 输入新的内容或改变已有的内容倒在其次. 在文本中随意漫游是非常常见的操作。这时万能的鼠标、微软系统的Crtl+F都显得立不从心,然而VIM支持无敌的正则表达式,让查找轻而易举,支持无敌的宏编辑,让重复轻而易举。VIM秉承UNIX流水般的操作,继承命令下操作,大大加快了操作的便捷,甚至可以完全脱离鼠标,是文件编辑梦寐以求的装备。

三、功能扩展。VIM自己有脚本语言,另外也支持用PerlPythonTclRubyScheme编写插件,这些插件极大的丰富了VIM的功能。对于程序员来说,VIM除去了专业IDE庞重的外壳,精炼了IDE的优秀功能,成为一款轻量级的编译器。撇开程序开发上的便利,VIM还支持LaTex,使文档编辑也达到时同样的效果。通过各种插件,大可摒弃诸多分门别类的专用编辑器。

四、保留习惯。习惯是最难以改变的,VIM为我们提供了个性化的配置。通过编辑vim的配置文件.vimrc可以满足大部分的习惯设置(ps:颜色配置是另一个文件),当然,修改它需要一定的编程技巧,只是这并不难学。因为你已经爱上它了,不是吗?

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值