我想在我的軟件中包含源代碼編輯器。源代碼編輯C++框架
編輯器應提供至少以下特徵:
- 語法着色;
- 語法驗證;
- auto-commpletion;
- 代碼摺疊;
- 內聯文檔(例如顯示所謂的功能文檔);
- 可擴展,以便將來可以支持更多的語言;至少支持C++,Python,Java,Doc-book,XML,Latex。
此外,框架應該在C++中,因爲我自己的軟件也希望在C++中包含框架。理想情況下,它會使用Qt框架。
最後,它應該至少適用於GNU/Linux,Mac OS X和Windows。
我希望避免自己開發,因爲這似乎是一項漫長而艱鉅的任務,而且我期望這種需求非常普遍,並且外部世界已經存在許多解決方案。
到目前爲止,我只找到QScintilla,但我很驚訝沒有太多的選擇。
您有任何其他建議嗎?
http://stackoverflow.com/questions/3734085/qt4-source-code-editor-widget – BoBTFish 2013-02-25 10:47:35