我正在使用 Gedit 编写 C++ 代码,并应用了我的自定义语法配色方案,除了string
类型之外,它工作(并且看起来)很棒,对于我的自定义样式和各种捆绑样式,它的颜色与文本的其余部分。我能够访问包含样式设置的 xml 文件,并且没有用于定义string
. 有谁知道我该怎么做?
我正在使用 Gedit 编写 C++ 代码,并应用了我的自定义语法配色方案,除了string
类型之外,它工作(并且看起来)很棒,对于我的自定义样式和各种捆绑样式,它的颜色与文本的其余部分。我能够访问包含样式设置的 xml 文件,并且没有用于定义string
. 有谁知道我该怎么做?
好的,我找到了解决方案。它不在样式文件中,而是在语言定义文件中深入到 Gedit 基础结构中。这些文件存储在
/usr/share/gtksourceview-2.0/language-specs/
其中,有问题的文件是 cpp.lang。查找包含的列表id = "keyword"
,并将条目添加到此列表中<keyword>string</keyword>
,保存文件,然后重新启动 Gedit。完毕。