rubymine




您更喜歡哪種Ruby IDE? (17)

Aptana或多或少是RadRails,或者它是基於它的。 我用過它,它確實很好,但確實有一些問題。 例如,它打破了我的系統上的基本搜索對話框(給最終用戶一個原始的Java異常),並且它添加了類似通知和升級條以及新聞提要和接口,使界面變得混亂......

但總的來說這很不錯,尤其是它的編輯(ERB,HTML / XML ......)是頂尖的。

最近我一直在使用Eclipse和RDT(不是RadRails),我對它很滿意,但我想知道你們是否知道任何像樣的選擇。 我知道NetBeans現在也支持Ruby,但我不確定它提供的是什麼。

請列出您認為在建議使用IDE時非常出色或有用的所有功能,以便於比較。

另外,我說Ruby,而不是Rails。 雖然Rails支持是一個優點,但我更喜歡沒有以Rails為中心的東西。 它也應該在Linux和Solaris上可用。




RubyMine非常棒。 一切正常。 我可以繼續下去。 代碼完成是快速,平穩和準確的。 格式化是即時的。 項目導航很容易,沒有困難。 您可以用幾個按鍵彈出打開任何文件。 你甚至不需要保持項目樹開放,但如果你想要的話,它就在那裡。 您可以配置它的任何方面,以表達您的想法。

NetBeans,Eclipse和RubyMine都具有或多或少相同的功能集。 不過,RubyMine的設計更簡潔,易於使用。 沒有什麼尷尬或笨拙的。 所有這些可愛的小設計都體現了JetBrains如何真正將其思想融入其中,而不僅僅是積聚一大堆功能。

順便說一句,RubyMine可以做很多Vim可以做的事情,比如選擇和編輯一列文本,或者將視圖分成幾個編輯面板,其中包含不同的文件。



NetBeans很好,因為您可以在Windows和Mac OS X上使用它。



一旦我找到Geany(Ubuntu),我就從TextMate(OSX)切換到永不回頭。 Geany是一個精簡,乾淨,快速的IDE,可用作文本編輯器或輕量級IDE。 它不僅支持文本編輯功能(語法高亮顯示,代碼折疊,自動完成,自動關閉,符號列表,代碼導航,目錄樹,多標籤打開文件等),還支持普通的IDE功能,如簡單的項目管理,在主窗口中編譯生成運行。 與TextMate不同的是,它在自己的窗口中有一個終端屏幕; 您不必返回並在編輯器窗口和終端窗口之間強制執行。 與TextMate不同,它支持國際語言。 與TextMate不同,它支持多平台,與TextMate不同,它是開放源代碼和免費的。 Geany現在是我最喜歡的C / Ruby / XML開發工具。


儘管TextMate不是經典意義上的IDE,但在終端中嘗試下面的內容以“驚嘆”

cd 'your-shiny-ruby-project'
mate .

它會生成TextMate,項目抽屜會列出項目的內容。 如果你問我,那真棒。


在Mac OS X上, TextMate是天賜之物。


在過去的三個月裡,我嘗試了RadRails,Netbeans和RubyMine,最後決定使用RubyMine而不是用於功能,而是出於響應和穩定性原因。

在功能方面,RubyMine的code completiondebuggingcode navigation略好,但只有ruby初學者(如我)最需要它們。 Relying on code completion and code navigation is anti-ruby/rails ,因為ruby / rails名稱應該是自然的,並且每行代碼需要位於其約定的位置。


大多數IDE以自頂向下的方式呈現項目結構。 加入現有項目時,這是高層次探索的好方法。 但是,在同一個項目上工作了一年多之後,我意識到這種方法可能會適得其反。

Oracle在NetBeans中宣布Ruby的結束之後,我切換到了Vim。 通過使用命令行和編輯器作為唯一的工具,我不得不從心理上切換到自下而上的視角。 令我驚訝的是,我發現這使我更加專注和富有成效。 作為獎勵,我得到了一流的HAML和SASS語法支持。

我推薦Vim + Rails插件適用於長時間在單個項目上工作的任何人。


我也推薦NetBeans 6.1。 非常漂亮的IDE,使與Ruby的工作愉快。


我更喜歡OS X上的TextMate,但是Netbeans(多平台)相當不錯。 另外它配備了它的IDE全功能調試器。


我開始使用gEdit(ubuntu用戶),但即使所有的插件和修改(類/文件瀏覽器,終端,darkmate計劃等),它似乎總是缺乏。 我也嘗試過讓Aptana RadRails和Studio工作,但他們沒有一個真的似乎與我的工作流程同步。 我甚至嘗試過使用Eclipse,但是再一次,它不適合我。

RubyMine看起來也不錯,但我發現它太麻煩了,即使在升級到3.0之後。

到目前為止,我最喜歡的Ruby編輯器是Komodo Edit 。 它具有語法突出顯示功能,可以檢測錯誤並根據用戶指定的ruby版本識別您的代碼。 語法高亮模式易於定制且易於使用。 有一些非常漂亮的git插件,它可以有分屏編輯器(喜歡這個功能)和一個很棒的文件瀏覽器。 我真的希望科莫多擁有內置的終端(多終端)支持,但是我真的愛上了它,而且還沒有找到更好的東西。


我開始與RadRails合作,然後在他們接手時轉移到Aptana,並不是太糟糕。 有一個macbook,並已使用Textmate,永不回頭。


最近Redcar也引起了一些關注。 儘管如此,但它顯示了前景。







editor