如何更改 Kate 中头文件的默认语法突出显示

如何更改 Kate 中头文件的默认语法突出显示

通常我必须打开头文件(以 .h 结尾)凯特。打开这些文件的默认语法突出显示始终为C++.如何更改才能Fortran使我不必手动切换?

编辑1:

我已经*.h; 在 fortran.xml 下的扩展列表中添加了

~/.kde/share/apps/katepart/syntax/

但这没有帮助。*.h;还包含在XML上层目录中的其他几个文件中。

顺便说一句: 和 两个文件的优先cpp.xmlfortran.xml都是9.

编辑2:

XML我总是通过重新启动来测试对文件的修改凯特具有相同的文件。在这里,我没有看到任何变化。但是,如果我关闭并重新打开相同的文件,它就会起作用。

答案1

凯特现在正在使用~/.kde/share/config/katemoderc

  1. 从 GUI:Kate 菜单 → 设置 → 配置 Kate... → 编辑器组件 → 打开/保存 → 模式和文件类型

  2. 选择文件类型:Sources/Fortran,添加;*.h到文件扩展名,将优先级从9提高到15(应该没问题,最大优先级.h是在Sources/C++其中9

    将 .h 添加到 Fortran 模式

  3. 关闭然后重新打开文件。

答案2

对于 kate 17.04.3 语法目录是 ~/.local/share/org.kde.syntax-highlighting/syntax

相关内容