对于那些使用vim/emacs/terminals等(例如,不是真正的IDE )的人来说,你在做什么类型的项目?它们很大吗?生产?这些是你在工作中使用的工具吗?或者主要用于更小的things...or,大的东西被分解成小的东西?Sorry...enough问题。
我之所以这样问,是因为我现在正在学习计算机科学,并且对此超级兴奋。最近,我在一家政府机构实习了一次J2ME编程,它一直是Netbeans和eclipse。所以我在这个行业里只有几年的“小联盟”经验。
简而言之,什么是实用的CL类型的工具,而不是IDE,比如bean和VS。我有很多东西要学,CL工具可能会教我,而不是像一个完整的IDE可能会屏蔽我。
发布于 2009-11-15 13:28:41
你在做什么样的项目?
一切都好..。vim是我的主要“集成开发环境”
它们很大吗?
是的..。我的自由/开源软件项目CppCMS几乎100%是用vim编写的
产品?
是的,我今天写的大多数产品代码(不是自由/开源软件)都是使用vim。
这些是你在工作中使用的工具吗?
是。
我会解释几个简单的事情:
vim提供了集成开发环境所能提供的几乎所有工具,突出显示、拼写检查、自动编译、使用多个缓冲区、构建、上下文“跳转”(decl、def)等等。现在我只用IDE做一件事:调试硬bug。
发布于 2009-11-15 16:07:32
Emacs/Vim可用于任何规模的项目。
通常,你不能选择环境,你找到的工作已经为你挑选了一个(除非它是Unix中的非Java编程,在这种情况下,使用你想要的)。
我不会费力做出选择,只要学会使用哪种编辑器/IDE就行了。
我在个人项目中使用(并曾经使用) Emacs,在两个不同的软件项目中使用Emacs,每个公司的生产代码超过1000万行。
发布于 2009-11-15 14:16:33
我使用emacs。我推荐emacs。在emacs出现之前,我就一直在使用emacs: TECO、TV和Decsystem-20上的e宏包。如果我需要的话,我可以使用vim,但你学到的大部分都是手头上的东西,然后你就可以进入。是的,学一个或者两个都学。我想说的是,如果IDE合适的话,也可以戴上它。
https://stackoverflow.com/questions/1736601
复制相似问题