归档 2009年10月16日

最后更新于 .

几天前第一次读到《别碰我,VIM》这篇文章的时候,就已经觉得不可理喻,谁知后来竟然还来了个续,实在是无法理解文章的作者无知无畏到什么时候,难不成以后还要出个续续? 
行,套用作者的话,追求高效的我,不习惯体积庞大的到几G的vs,不习惯升个级都要1个小时的vs,甚至升级时的临时空间比安装空间还要大,不习惯没法自己定制,不习惯看不到文件的编译顺序,不习惯被vs的作者牵着鼻子走。
By the way,我这篇文章就是在用vim写,对,我还开了自动缩进,很爽。
好吧,上面的纯属个人发泄,撇开谁钟情什么不谈,就像我喜欢我老婆,你总不能逼我去喜欢张曼玉吧?也撇开那些什么开源模式之类不谈,好吧,作者在续中说了,VIM只是个引子,对没错,但是这个引子被描述错了,所以整个结论就没办法成立。
我首先想问一下,作者做过什么样的开发,windows,linux?你如果说你只做过微软那套SDK,那么咱也别说了,说了也没意思,因为你又都不懂;但如果说你做过linux开发,那该我不懂了,难道你都是把linux的文件down到本地,用vs编辑完了在上传上去?好吧,如果真的这样,那我对作者的耐心钦佩有加,但是同时也和作者一个观点自相冲突,你不说vs高效吗,但貌似不是这样哦 ...

最后更新于 .

其实VIM自己定义了一些操作快捷键来实现各种语言的方便编写,只是之前居然一直都没有发现,写在这里也帮大家参考一下~~

ci[ 删除一对 [] 中的所有字符并进入插入模式
ci( 删除一对 () 中的所有字符并进入插入模式
ci< 删除一对 <> 中的所有字符并进入插入模式
ci{ 删除一对 {} 中的所有字符并进入插入模式
cit 删除一对 HTML/XML 的标签内部的所有字符并进入插入模式
ci" ci' ci` 删除一对引号字符 (" 或 ' 或 `) 中所有字符并进入插入模式

使用了之后,用vim写c/c++/php/html高了很多。进一步演化,还能有些实用的组合:

vi[ 选择一对 [] 中的所有字符
vi( 选择一对 () 中的所有字符
vi< 选择一对 <> 中的所有字符
vi{ 选择一对 {} 中的所有字符
vit 选择一对 HTML/XML 的标签内部的所有字符 ...

昨天

2009年10月15日

明天

2009年10月17日

归档