-3

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

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

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

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

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

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

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

你有什么其他的建议 ?

4

1 回答 1

3

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

于 2013-02-25T10:47:39.547 回答