2010-03-04 43 views
3

有幾年了,我一直在使用Eclipse作爲我的所有用途的文件編輯器,無論語言,我用(主要包括C++,MATLAB和Python,一些XML扔在樂趣)。然而,我最近得到了一臺新的機器,其中包含了最近的Eclipse,並且我以前使用的奇妙的Colorer插件崩潰了(這是一個單獨的問題,顯然是特定於我的設置 - 我會嘗試調試它,但在此期間我有工作要做)輕量級替代CDT對C++編輯在eclipse

因此,我已改用C++代替CDT,並且在編輯器中遇到嚴重的性能問題,尤其是在複製粘貼或撤消操作時。我明白爲什麼CDT太重了,但我不想要一個完整的C++ IDE - 只是一些不錯的語法高亮顯示。

是否有任何輕量級語法高亮顯示的是在做C++一個體面的工作替代CDT(或Colorer),沒有不必要的(對我)的代碼完成功能層和所有的爵士樂?

,或者,事情我可以關掉把CDT成閃電般快速的裸機編輯任何想法(我已經關閉了拼寫檢查和索引)

編輯說我不是在尋找Eclipse的替代編輯器,除了可能是短期修復。如果這個問題變得無法解決,我必須學習/配置一些新的東西,我將切換到emacs(出於各種非宗教原因:它在各處都非常標準,我的同事已經使用它,而且我們的標準開發設置負責人支持它,所以它確實是我最合理的替代品)但是,真的,我更喜歡修復我可憐的Eclipse。

+2

您是否嘗試過在更多的內存給JVM運行日食(通過編輯的eclipse.ini)? – n0rd 2010-03-04 22:36:39

回答

6

我終於想出解決方案來解決性能問題。

有一個在CDT一個「可伸縮性」模式,在當文件高於某一數量的行踢(下設定-C/C++ - 編輯 - 可擴展性)。通過將默認大小更改爲1,我可以禁用似乎導致問題的「編輯器實時解析」,並獲得顯着的性能提升。

2

Jheez,如果你使用的是C++,然後Netbeans的處理的自動完成C++最好的 - 短的Visual Studio。

+0

在這一點上,我並不是真的有興趣學習新的編輯器,除了可能作爲最後的手段。無論更好還是更糟糕,我現在對Eclipse很熟悉(鍵盤快捷鍵等等),切換將是一筆可觀的投資。 – Kena 2010-03-04 21:38:58

+0

那麼CDT幾乎是日食中唯一的C++插件 - 並相信我,我已經試圖在陽光下找到替代視覺工作室的所有東西。我的標準是能夠自動完成Boost,netbeans可以處理這個問題,儘管速度很慢。 – 2010-03-04 21:41:56

+3

你試過QtCreator嗎?不要被Qt部分拋出,因爲它與非Qt C++項目一樣好。它發揮了我所發現的最佳效果(Visual Studio除外),可以自動完成諸如boost之類的複雜庫,而不會受到狗的影響。我至少會試一試。我以前每個月都會切換IDE,因爲我一直恨我正在使用的那個,但現在我已經和QtCreator保持了很長時間。 – 2010-03-04 21:52:52

0

我不知道這是否會是對你的幫助,因爲我不知道你的操作系統和你已經找到了一個「解決方案」爲您的問題,但一個好的輕便,快速,並設有豐富IDE C++在Linux下是Anjuta的 也許是有用的爲別人