源代码版C ++框架

时间:2013-02-25 10:43:25

标签: c++ frameworks

我想在我的软件中包含一个源代码编辑器。

编辑器应至少提供以下功能:

  • 语法着色;
  • 语法验证;
  • 自动commpletion;
  • 代码折叠;
  • 内联文档(例如显示调用的函数文档);
  • 可扩展,以便将来可以支持更多语言;至少支持C ++,Python,Java,Doc-book,XML,Latex。

另外,框架应该是C ++,因为我自己的软件希望包含框架也在C ++中。理想情况下,它将使用Qt框架。

最后,它应该至少适用于GNU / Linux,Mac OS X和Windows。

我希望避免自己开发,因为这似乎是一项漫长而艰巨的任务,而且我认为这种需求非常普遍,并且外部世界已经存在许多解决方案。

到目前为止,我只找到了QScintilla,但我很惊讶没有更多的选择。

你还有其他建议吗?

1 个答案:

答案 0 :(得分:3)

也许KatePart正是您要找的?它是Kate编辑器中使用的编辑器组件和KDE中包含的KDevelop IDE。