纳速健身
标题:
Sublime Text2 EditPlus VIM 会取代eclipse myeclipse等IDE? 大项目如何
[打印本页]
作者:
awagink
时间:
2015-8-15 20:14
标题:
Sublime Text2 EditPlus VIM 会取代eclipse myeclipse等IDE? 大项目如何
一群无聊又爱装的程序员,自以为非常高端。他们以为文本编辑器加上自动补全和代码高亮就是IDE了。
但是如果你跟他们说,IDE可不是那么简单,可以自动帮你组织编译代码,他们会告诉你,我们自己写makefile;
如果你跟他们说,IDE可不是那么简单,有各种方便好用的调试器,他们会告诉你,我们只用gdb;
如果你跟他们说,IDE可不是那么简单,集成了版本控制和协作工具,他们会告诉你,我们在命令行里面用git;
如果你跟他们说,IDE可不是那么简单,可以方便的生成各种代码的流程图和报表,他们会告诉你,我们会用doxygen来生成,或者说流程图就在他们的心中。
反正,把那些工具集成在一起就是不好,只有用最原始的工具的才是牛逼。
我反正没有见过谁在Vim里面装了什么插件,可以运行Android或者其他什么模拟器的;
我反正没有见过谁在Vim里面装了什么插件,可以连接虚拟机调试内核的;
我反正没有见过谁在Vim里面装了什么插件,可以在运行的时候,动态修改代码然后接着运行的。
文本编辑器就是文本编辑器,赋予那么多意义干什么。借用某位高人的例子,你家用茶杯洗衣服么?
-----------------------------------------------------------
这样解释吧
IDE在自动化方面非常优秀,可以省下许多的事。
VIM在字符操作方面,优秀得不可比拟,让我们处理起由字符拼凑出的代码来得心应手。
之所以说VIM可以代替IDE,是因为在平时开发中,自动化的使用机率比字符操作要低得多得多,尤其是在熟悉使用VIM来操作字符后,再使用对字符几乎是记事本式的操作的IDE就会产生各种无语。想念大家都有那种小心翼翼的用鼠标选取代码,生怕小手一抖就多选一个字符甚至一行,然后再去复制粘贴的惊心动魄的经历吧。这在VIM中几乎是不存在的,vim已经把对字符的编写变成了一种快乐。
我不否认IDE的优秀,但我会权衡后使用。比如我现在写Android程序时,使用Eclipse并安装VIM插件;在写js和php代码时,使用Sublime Text2并开启VIM模式;在公司连接开发服务器时使用纯正的VIM。
自这看来,开发所使用的工具应该因环境而定。没有100%通用的解决方案,看你自己的习惯
欢迎光临 纳速健身 (https://nasue.com/)
Powered by Discuz! X3.4