2009-09-03 228 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訪問權限的免費虛擬機。絕對值得一試。