写了个短文: http://zhengyaotian.com/System/VIM
是我老了吗? 忽然发现我不愿意去尝试各种编辑器了,只保留了VIM.
这么多年来,一直没离开过程序开发,用过得编辑器不下几十种了。
想的起来的,从最早的Turbo C, 不知道还有没有人记得了。Bland 系列,MS visual 系列, Visual Age(elicpse的前生), SourceInsight, eclipse, 最近的Sublime。 TextMate , 等等。
涉及到的开发语言, pascal, perl , c , c++ , java, python, golang, javascript , html, css等等
每种开发语言, 都有一种针对它的编辑器出现。刚学习编程的时候, 就非常喜欢用各种IDE, 因为有提示, 有自动完成等功能(当然, 现在也喜欢)
但后来发现, 不愿意去折腾各种各样的编辑器了。 我只选择了一样, 就是VIM.
mac上用mvim, 服务器上用vim, Ubuntu上用vim, windows上用gvim (这篇就是用gvim写的)
原因是:
1.其它编辑器上的大多数功能, 在vim上都可以找到插件
2.同一种配置,适合各种环境。mac, linux(server and client), windows
3.简单,写就是了, 不需要考虑很多。就像kindle和ipad的区别, kindle的功能让你只专注看书。 VIM让你只专注你要写的代码本身。
我现在开始理解,为什么那些程序界的老家伙们为什么都在用VIM了。因为我们都已经老了, 更专注了。
是我老了吗? 忽然发现我不愿意去尝试各种编辑器了,只保留了VIM.
这么多年来,一直没离开过程序开发,用过得编辑器不下几十种了。
想的起来的,从最早的Turbo C, 不知道还有没有人记得了。Bland 系列,MS visual 系列, Visual Age(elicpse的前生), SourceInsight, eclipse, 最近的Sublime。 TextMate , 等等。
涉及到的开发语言, pascal, perl , c , c++ , java, python, golang, javascript , html, css等等
每种开发语言, 都有一种针对它的编辑器出现。刚学习编程的时候, 就非常喜欢用各种IDE, 因为有提示, 有自动完成等功能(当然, 现在也喜欢)
但后来发现, 不愿意去折腾各种各样的编辑器了。 我只选择了一样, 就是VIM.
mac上用mvim, 服务器上用vim, Ubuntu上用vim, windows上用gvim (这篇就是用gvim写的)
原因是:
1.其它编辑器上的大多数功能, 在vim上都可以找到插件
2.同一种配置,适合各种环境。mac, linux(server and client), windows
3.简单,写就是了, 不需要考虑很多。就像kindle和ipad的区别, kindle的功能让你只专注看书。 VIM让你只专注你要写的代码本身。
我现在开始理解,为什么那些程序界的老家伙们为什么都在用VIM了。因为我们都已经老了, 更专注了。