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

===============>>#1 票数:5

我不确定你是否正在寻找为现有控件或内置文本着色的控件着色的东西。如果你正在寻找以后你可以查看Scintilla。

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

===============>>#2 票数:4

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

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

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

===============>>#3 票数:2

发现了这个:

http://colorer.sourceforge.net/

===============>>#4 票数:2

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

  ask by adrin translate from so

未解决问题?本站智能推荐:

3回复

关闭C ++注释中的vim语法高亮显示

我最近下载了vim 8.0。 我不知道我是否搞砸了什么或默认情况发生了变化,但是在这段代码中... ... "string"和5是不同的颜色。 它与正常代码中显示的颜色相同。 我以前从未见过这个。 我怎么能把它关掉?
1回复

Vim不会突出显示C / C ++中的基本类型

我最近开始使用vim,我看到我的语法文件位于/ usr / share / vim / vim74(我在linux Mint上),而我的c.vim似乎使诸如int和double关键字这样的基本内容成为可能,编辑任何c或c ++文件都不会突出显示任何类型,但是会突出显示诸如const类的内容。
7回复

MS Word文档中的语法突出显示[关闭]

我想将一些C / C ++源代码插入到Microsoft Word文档中。 从源文件复制代码并粘贴到Word中我没有问题。 我可以做固定宽度。 但是,在Word中,我看到了黑白格式的代码; 当我进入源代码编辑器时,我放松了语法高亮(对我来说,gvim)。 所以,我的问题是,有没有办法在
1回复

如何将自定义语法突出显示在.vimrc中?

对于基本C / C ++类型,我使用简写形式,我希望Vim在语法上突出显示它们。 我加了 syn keyword cType u8 s8 u16 s16 u32 s32 u64 s64 f32 f64 byte 到我的.vimrc ,但这不起作用。 我究竟做错了什么? UP
1回复

如何为类C语言创建Visual Studio语法highligher

当我编辑C语言的代码文件时,我想要简单的语法高亮。 我知道我可以选择C ++语法高亮,但该语言有很多类似于HLSL的关键字,我也希望对它们进行着色。 我需要为此编写VS扩展吗? 或者这只是证明VS特定文本文件列出关键字,运算符,注释等? 我在哪里可以找到这样的例子作为基础?
3回复

在emacs中突出显示C函数调用的语法

我在emacs中使用C语言的自定义语法高亮主题,但我错过了突出显示函数调用的可能性。 例如: 有没有办法在这个例子中突出显示对“func”的调用? 如果宏也被突出显示也没关系。 if,switch或sizeof等关键字不匹配。 谢谢!
1回复

C ++中的Xcode 8.3.3错误语法突出显示

我注意到一些语法异常突出的地方。 由于某种原因, class , if , else , while和break关键字未着色。 即使更改颜色主题并重新启动Xcode,此问题仍然存在。 我正在使用Civic主题,它是Xcode中的默认主题之一。 这个问题似乎是特定于语言的,因为这仅在C +
1回复

使用“ const”关键字为c ++突出显示emacs语法

使用const关键字编写c ++时,emacs中的语法高亮显示出现问题。 以下是MWE #include <iostream> class MyClass{ pulbic: void helloWorld(); }; void MyClass::helloWorld()
1回复

VIM C ++语法突出显示:处理时检测到错误

我试图在非本地计算机上使用VIM时启用高级语法突出显示功能。 我正在从这里使用插件: https : //github.com/octol/vim-cpp-enhanced-highlight 我创建了目录/.vim/after/syntax/并将cpp.vim文件移入其中。 当我打开
3回复

Shell脚本语法突出显示库

是否有任何(开源)shell脚本语法高亮库可用于C / C ++或Objective-C? 我搜索了谷歌和SO,但所有的点击都引用了一些特定应用程序的语法高亮支持,而不是一般的库。