我不知道我做错了什么。我使用的是一个名为暮对于 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 发布此链接了解暮光主题的来源将会很有帮助。