【发布时间】:2013-02-25 10:43:25
【问题描述】:
我想在我的软件中包含一个源代码编辑器。
编辑器至少应提供以下功能:
- 语法着色;
- 语法验证;
- 自动完成;
- 代码折叠;
- 内联文档(例如显示调用的函数文档);
- 可扩展,这样以后可以支持更多的语言;至少支持 C++、Python、Java、Doc-book、XML、Latex。
另外,框架应该是 C++ 的,因为我自己希望包含该框架的软件也是 C++ 的。理想情况下,它将使用 Qt 框架。
最后,它至少应该适用于 GNU/Linux、Mac OS X 和 Windows。
我希望避免自己开发它,因为这似乎是一项漫长而艰巨的任务,而且我预计这种需求很普遍,并且外部世界已经存在许多解决方案。
到目前为止,我只找到了 QScintilla,但我很惊讶没有更多选择。
您还有其他建议吗?
【问题讨论】:
标签: c++ frameworks