Geany 配色方案配置文件:格式和字段

Geany 配色方案配置文件:格式和字段

我想更改 Geany 主题的搜索结果突出显示。

在 ~/.config/geany/colorschemes/ 目录中,我们有*配置文件,我只能部分理解。

我已经看过了Geany 手册GitHub 提供,但我还没有找到关于该文件的格式或字段的任何详细文档。

例如:许多字段名称是不言自明的,但有些则不是。布尔字段有什么作用?

答案1

因此,您打开 Geany 主题配置文件,会看到类似这样的内容:

default=#fff;#1e1e1e;false;false
type=#2e8b57;;true
class=type
function=default
parameter=function
comment=#747474;#1e1e1e;false;true

一般来说,每个类别属性的参数如下:

[category] = [foreground color]; [background color]; [is Bold]; [is Italic]

在某些情况下会有例外,布尔值决定何时覆盖前景色和/或背景色(例如突出显示的选择)。

因此,在上面的例子中,“评论”是深灰色背景上的中灰色(与默认文本相同)斜体

或者,您可以通过反向引用原始定义来复制属性(“class”与“type”相同,等等)

也可以从 geany-themes git 页面 (https://github.com/geany/geany-themes/blob/master/ADDING-A-THEME.md):

虽然没有关于 .conf 文件格式的严格样式指南,但这里有一些关于首选样式的说明:

  • 最简单的方法是使用与您想要创建/移植的配色方案类似的现有配色方案。
  • 使用以井号 ( #) 开头的 HTML 样式颜色,采用小写十六进制表示法,尽可能压缩为 3 位数字。示例:
    • #ff0
    • #e4b211
  • 如果需要,请在适当的地方使用 [named_colors](参见 Geany 手册)。

它可能没有直接引用,而且有点难找,但我在 Geany 手册的在线版中找到了更具描述性的定义,网址为https://www.geany.org/manual/current/index.html#named-colors-section(位于标题为特殊文件 filetypes.common

相关内容