在 Gedit 中输入 C++ 时更改“字符串”的颜色

在 Gedit 中输入 C++ 时更改“字符串”的颜色

我正在使用 Gedit 编写 C++ 代码,并应用了我的自定义语法配色方案,该方案效果很好(并且看起来也很好)string,但类型除外,对于我的自定义样式和各种捆绑样式,其颜色与其余文本相同。我可以访问包含样式设置的 xml 文件,但没有用于定义颜色的设置string。有人知道我该怎么做吗?

答案1

好的,我找到了解决方案。它不在样式文件中,而是在语言定义文件中的 Gedit 基础结构中。这些文件存储在中/usr/share/gtksourceview-2.0/language-specs/,有问题的文件是 cpp.lang。查找随附的列表id = "keyword",并将条目添加到此列表中<keyword>string</keyword>,保存文件,然后重新启动 Gedit。完成。

相关内容