首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >你使用VIM/Emacs/Terminals来开发C/C++吗?这对于什么样的项目是实用的?

你使用VIM/Emacs/Terminals来开发C/C++吗?这对于什么样的项目是实用的?
EN

Stack Overflow用户
提问于 2009-11-15 12:51:03
回答 16查看 10.1K关注 0票数 9

对于那些使用vim/emacs/terminals等(例如,不是真正的IDE )的人来说,你在做什么类型的项目?它们很大吗?生产?这些是你在工作中使用的工具吗?或者主要用于更小的things...or,大的东西被分解成小的东西?Sorry...enough问题。

我之所以这样问,是因为我现在正在学习计算机科学,并且对此超级兴奋。最近,我在一家政府机构实习了一次J2ME编程,它一直是Netbeans和eclipse。所以我在这个行业里只有几年的“小联盟”经验。

简而言之,什么是实用的CL类型的工具,而不是IDE,比如bean和VS。我有很多东西要学,CL工具可能会教我,而不是像一个完整的IDE可能会屏蔽我。

EN

回答 16

Stack Overflow用户

发布于 2009-11-15 13:28:41

你在做什么样的项目?

一切都好..。vim是我的主要“集成开发环境”

它们很大吗?

是的..。我的自由/开源软件项目CppCMS几乎100%是用vim编写的

产品?

是的,我今天写的大多数产品代码(不是自由/开源软件)都是使用vim。

这些是你在工作中使用的工具吗?

是。

我会解释几个简单的事情:

  1. vim提供了集成开发环境所能提供的几乎所有工具,突出显示、拼写检查、自动编译、使用多个缓冲区、构建、上下文“跳转”(decl、def)等等。
  2. 它非常便携,我可以在Windows、Linux、OpenVMS、Solaris、FreeBSD上使用它。
  3. 与臃肿的集成开发环境相比,它非常轻便。

现在我只用IDE做一件事:调试硬bug。

票数 11
EN

Stack Overflow用户

发布于 2009-11-15 16:07:32

Emacs/Vim可用于任何规模的项目。

通常,你不能选择环境,你找到的工作已经为你挑选了一个(除非它是Unix中的非Java编程,在这种情况下,使用你想要的)。

我不会费力做出选择,只要学会使用哪种编辑器/IDE就行了。

我在个人项目中使用(并曾经使用) Emacs,在两个不同的软件项目中使用Emacs,每个公司的生产代码超过1000万行。

票数 7
EN

Stack Overflow用户

发布于 2009-11-15 14:16:33

我使用emacs。我推荐emacs。在emacs出现之前,我就一直在使用emacs: TECO、TV和Decsystem-20上的e宏包。如果我需要的话,我可以使用vim,但你学到的大部分都是手头上的东西,然后你就可以进入。是的,学一个或者两个都学。我想说的是,如果IDE合适的话,也可以戴上它。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1736601

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档