突出显示用C / C ++编写的库的语法

时间:2010-11-12 14:08:24

标签: c++ c syntax-highlighting

我正在寻找一个免费的(用于商业用途)库,用于用c / c ++编写的语法着色。那里有没有?

4 个答案:

答案 0 :(得分:5)

我不确定您是否正在寻找能够为现有控件或内置文本着色的控件着色的内容。如果您正在寻找后者,可以查看Scintilla。

  

Scintilla是一个免费的源代码   编辑组件。它附带   完整的源代码和许可证   允许在任何免费项目中使用   或商业产品。

答案 1 :(得分:4)

GtkSourceView是一个很好的语库突出显示和源代码编辑库。它被用于gedit和Anjuta等几个Gnome编辑器,并且正在积极开发中;它还拥有非常宽松的LGPL许可证,允许在商业产品中使用。

还有一个名为gtksourceviewmm的C ++包装器。

http://projects.gnome.org/gtksourceview/

答案 2 :(得分:2)

发现了这个:

http://colorer.sourceforge.net/

答案 3 :(得分:2)

要注意的另一个项目是GNU source-highlite