使用vim或emacs开发程序真的比IDE效率高吗 200

 我来答
hqxz556
2017-08-21 · TA获得超过2830个赞
知道大有可为答主
回答量:1686
采纳率:93%
帮助的人:548万
展开全部

并不绝对。vim 和 emacs 要想比 IDE 效率高,至少需要几个前提:

  • 对开发的语言很熟悉。包括程序本身的执行和调试工具等等。IDE 也是调用这些工具,但通常会把它们整合到一起,甚至在它们之上做些 interface 的工作。这方面很难说哪个效率高,但 IDE 的学习成本较低

  • 熟悉 vim 或 emacs 本身。因为它们本身的优势就是灵活可定制,如果你用不来,那肯定不如用别个已经定制好的 IDE

现在的 IDE 通常都比较简单易用,而且功能也比较多。除非你要对代码做相当复杂的更改,否则不至于比 vim 之类的工具慢太多。它们的缺点是太重,启动 vim 一般只要1秒甚至更少,而启动 IDE,即使固态硬盘可能也得半分钟到一分钟。

如果你只用一种编程语言,一个 IDE 可能就不错。但如果你同时要用几种语言,那么每种语言可能都要一个 IDE,可能就不那么方便了,如果只是看看代码或做少量更改就更是如此。

IDE 好还是 vim & emacs 好取决于使用者自己的感觉。因为现语言变化比较快,所以完全熟悉一个语言,或者一个个的配置 vim 成本也比较高。个人感觉还是看需要,如果值得在这个语言开发上做长期投入,用 vim 会有一定的好处。不然 IDE 就可以了。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式