KDevelop 和自定义语法着色

KDevelop 和自定义语法着色

我目前正在 Ubuntu 18 上为 C++ 项目试用 KDevelop 5.2.1,到目前为止,除了语法着色之外,一切都按预期运行。我无法按照自己想要的方式对其进行个性化设置。我正在做的事情如下:

  1. 设置 -> 配置 KDevelop... -> 编辑器 -> 字体和颜色
  2. 新架构
  3. 在那里我更改颜色、默认文本样式和高亮文本样式(适用于 C++)

当我在那里更改颜色时,有些颜色有想要的效果(例如:背景),但其他颜色似乎没有效果(例如:宏)。例如,对于自定义宏函数,到目前为止,我还无法更改蓝色/绿色默认颜色。自定义类型或变量也是如此(它们似乎是随机着色的)。

在突出显示文本样式中,我尝试将所有内容设置为白色,令我惊讶的是,大多数代码仍然是彩色的(我正在查看一个.cpp文件)。

我做错了什么吗?我该如何改变这些颜色?

答案1

编辑器设置继承自 KTextEditor,当 KDevelop 的语义突出显示不会覆盖它们时应用,例如对于不支持语言的文件。

用于语义突出显示的色调目前无法配置

它们与底层编辑器颜色混合;强度可以在“配置 KDevelop -> 语言支持”下配置,包括将其设置为零来禁用它。

相关内容