2009-12-20 29 views
2

我正在使用Netbeans開發Ruby應用程序,因爲它的自動代碼完成和內聯幫助系統。如何提高Netbeans的紅寶石性能下降?

但是,當Netbeans嘗試在輸入時自動完成源代碼時,輸​​入看起來像停止了。

有沒有什麼辦法可以改善這種體驗?也許通過禁用代碼完成,內聯幫助系統,語法突出顯示等?

+0

是的,這似乎是動態類型語言的折衷;因爲動態類型使得在寫入時確定類型更困難(如果不是不可能的話)。 – 2009-12-20 10:44:12

+0

哪個NB版本是? – Mchl 2011-01-07 17:46:11

回答

1

您可以禁用NetBeans首選項中方法的擴展類型推斷(即代碼完成 - 顯示對象上可用的方法)或rdoc(內聯幫助)。這些設置位於標籤爲「啓用擴展類型推斷」的部分的雜項標籤下的Ruby下。

您可以通過刪除相應的文件關聯來禁用語法高亮顯示。這可以在首選項的「其他」選項卡下的「文件」下完成。

但是,您可能會考慮探索其他編輯器或IDE,因爲(取決於您使用或依賴的IDE的其他功能),您可能會發現NetBeans仍然比較慢,並沒有提供比簡單編輯器更多的優勢。我還發現RubyMine的性能要優於NetBeans的ruby項目,並且對於使用自下而上設計的工具來說,可以說這是您嘗試完成的工作。

+0

RubyMine的+1。 – 2011-01-07 18:21:51