如何更改 Gedit 主题的颜色?

如何更改 Gedit 主题的颜色?

我不知道我做错了什么。我使用的是一个名为对于 Gedit,我正在尝试改变一些主题的颜色。

我去了:/home/user/.local/share/gedit/twilight.xml

我想要更改的默认颜色是:

<color name="steelblue3" value="#4f94cd"/>

<color name="moon_grey" value="#f7f7f7">

我正在更改的代码:

<style name="bracket-match" background="steelblue3"/>

对此:

<style name="bracket-match" background="moon_grey"/>

但是,当我使用上面的线条后,什么都没有发生。它仍然是钢蓝色。我完全退出后再回来,它仍然是相同的颜色。我也尝试过“重置”,但在“首选项”>“字体和颜色”中重新选择主题,但什么也没有发生。我还删除了钢蓝色线条,但它仍然保持原样。

发生了什么事?如何更改主题的颜色?

更新

我重启了电脑,一切都变了。我现在有 2 个文件 - 一个常规文件twilight.xml和另一个twilight.xml~文件。我无法打开,twilight.xml~因为它给出了错误:

Could not display "/home/user/.local/share/gedit/styles/twilight.xml~".

但是我可以点击常规文件。我的更改仍然存在,但它切换到了不同的主题,并且 Twilight 主题在首选项中不可用。发生了什么?

答案1

你犯了一些小错误:

<color name="moon_grey" value="#f7f7f7">

在这条线上,你错过了结束语/

而且您不应该覆盖steelblue3-definition,而只需添加正确的行,因为其他地方也需要steelblue。

<color name="moon_grey" value="#f7f7f7"/>

基本上就是这样,现在你的括号应该可以更好地被看见了。

PS 发布此链接了解暮光主题的来源将会很有帮助。

相关内容