更改 Kate 语法高亮文件的目录

Chr*_*pie 8 kde kate syntax-highlighting kde4

我正在使用 KDE 4.8.4 和 Kate 3.8.4 运行标准 Debian Wheezy。

Kate 文本编辑器的语法高亮文件位于:

/usr/share/kde4/apps/katepart/syntax
Run Code Online (Sandbox Code Playgroud)

如果我跑

kde4-config --prefix
Run Code Online (Sandbox Code Playgroud)

这给

/usr
Run Code Online (Sandbox Code Playgroud)

$ KDEDIR是空的。这导致只有上层目录中的 XML 文件用于突出显示。

在其他几个论坛中,我看到它应该可以在

~/.kde/share/apps/katepart/
Run Code Online (Sandbox Code Playgroud)

如果我将语法高亮文件放在我的系统上,它们似乎被忽略了。

有人如何将Kate使用的语法突出显示文件的目录更改/设置为任意目录?

Chr*_*pie 9

我偶然找到了一个解决方案:

设置 -> Kate 配置 -> 打开/保存 -> 文件类型

如果我单击“下载语法高亮文件”,则会在此处标记所有已安装并可更新(有更新版本可用)的文件。然后单击“安装”更新所有这些文件。之后文件夹

~/.kde/share/apps/katepart/syntax
Run Code Online (Sandbox Code Playgroud)

存在并包括所有已安装的XML文件。现在我可以向该文件夹添加其他文件或可以修改其中的现有文件。修改将在重新启动Kate后应用。

这暂时解决了我的问题。但我不明白为什么它会以这种方式工作!(也许有人可以对此发表评论)

另一个打开的任务是如何为XML文件选择不同的文件夹。

  • 从 katepart5 开始,标准目录现在是 ~/.local/share/katepart5/syntax (5认同)