2009-09-03 130 views
5

我一直在使用Notepad ++多年,虽然很舒服,但我感觉需要向各种理由进入IDE世界,我将在下面概述它。我正在为每天使用多种语言的人寻找IDE建议 - 我目前正在查看Eclipse和Netbeans,但愿意考虑任何选项。多语言IDE

我之所以没有改用完整的IDE,还是因为他们感觉如此臃肿,加载速度慢,吃了大量内存。最近,我一直在用各种语言(Python,PHP,Ruby,Java,Javascript,xHTML,CSS,TorqueScript等等)研究一系列天文数量的项目(5-6人在工作,10人以上) 。这些只是我每天使用的语言 - 尽管我不希望找到能满足这些语言所有要求的IDE(特别是列表中比较模糊的TorqueScript)。

因此,对于需要支持各种语言,语法突出显示(最好具有各种配色方案),项目组织/浏览,Intellisense-ish代码完成功能的快速可配置IDE的用户,您有什么建议?

我忘了提及我主要针对Windows环境 - 当我在我的Xubuntu机器上(最低限度),Geany对我需要完成的工作很好。

+1

重复? http://stackoverflow.com/questions/7388/best-ides-for-different-programming-languages – seth 2009-09-03 20:31:46

+1

@seth:不是真的,这个问题是指每种语言的独立IDE,而我正在寻找最佳的单一解决方案语言。 – 2009-09-03 20:42:22

回答

4

我会推荐Eclipse作为多语言要求的最接近匹配。有些IDE对于给定的语言可能会更好(例如,我更喜欢用于Java的IntelliJ),但没有一种具有如此广泛的多种语言覆盖范围。

就内存/膨胀而言,这是您为IDE提供的便利而付出的代价。

1

那么,Netbeans涵盖了列表中的Java,Ruby和PHP。但它肯定有点臃肿,我理解你在那里的痛苦。

+0

+1 netbeans,特别是6.x dev版本。 – OneOfOne 2009-09-03 20:33:04

0

有了这些要求,最接近的就是Eclipse。您可能还想查看SlickEdit。它不会为您提供所有您正在寻找的功能,但它应该比通过Eclipse工作快得多。

2

Eclipse是编程世界的瑞士军刀......有了插件,它几乎可以处理任何语言。

1

Emacs。

说真的。

+1

对不起我的小问题,但你认真吗? :) – 2009-10-06 07:47:04

+0

它启动和运行速度快,具有名称完成,语法高亮,杀手正则表达式生成器,伟大的键绑定,列编辑,宏支持,内联拼写和语法检查,能够创建/调整大小/改变窗口键盘,可以通过shell命令管道文本,然后替换原文,并且它有俄罗斯方块! – Alex 2009-10-06 20:21:48

+0

Vim也可以编辑,就像emacs一样...没有膨胀,它也可以做到所有这一切,如果你想... – Coyote21 2011-12-14 20:55:31

4

Zeus IDE几乎是语言中立,这意味着它可以很容易地配置为几乎所有的编程语言。

它还有很多IDE like功能(即项目/工作区管理,课堂浏览等),但仍然感觉像轻量级文本编辑器一样快速响应。

+3

+1 Nice and snappy editor。 – Blake7 2012-07-17 05:31:59

+1

适用于所有我的c/c + =编码。自动完成并不总是正确的,但它工作得很好,至少它是一个快速的编辑器。 – veight 2012-09-03 14:07:08

0

你有没有试过基于网络的? Koding涵盖了整个语言池,并且最重要的是您可以获得具有root访问权限的免费虚拟机。绝对值得一试。