我最近将我的桌面升级到了 11.10,但之后我添加的所有自定义主题和 MediaWiki 语法高亮都消失了。
对于主题,我忘记把文件放在哪里了,但是语法高亮是根据作者说明所以它仍然在~/.local/share/gtksourceview-2.0/language-specs/
怎么回事?我尝试删除文件/目录并重新开始,尝试将目录移动到~/usr/share
...,尝试重新启动,尝试更新我的软件包。没有运气。
答案1
语言规范的新位置是~/.local/share/gtksourceview-3.0/language-specs/
(请注意3
而不是2
)。如果您将.lang
文件放在那里,它们应该可以像以前一样工作。
我不太确定 gedit 主题。它们实际上是 gtksourceview 样式吗?他们做了同样的举动。
我的系统上还有一个旧文件夹~/.gnome2/gedit
,还有一个~/.local/share/gedit
。您可以尝试将文件从第一个文件夹移动到后者,看看是否能解决您的问题。
答案2
好问题!我努力寻找答案一段时间,最后发现语言规范被重新定位到:
/usr/share/gtksourceview-2.0/language-specs/
/usr/share/gtksourceview-3.0/language-specs/
搜索.lang
我的系统上的所有文件时,我发现还有一个gtksourceview-3.0
目录,其中共享许多仅略有不同的语言文件(每对都有差异,大多数对许可证的更改很小,等等)。
将我的文件添加到两个文件夹后.lang
,我就能使用我非常渴望的语法高亮功能了!