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

Chr*_*pie 8 kde kate syntax-highlighting

通常我必须在Kate 中打开头文件(以 .h 结尾)。用于打开这些文件的默认语法突出显示始终为C++. 怎么改成Fortran这样我就不用手动切换了?

编辑1:

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

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

但这无济于事。*.h;还包含在XML上层目录的其他几个文件中。

顺便说一句:在这两个文件中的优先级cpp.xmlfortran.xml9

编辑2:

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

use*_*.dz 8

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

  1. 来自 GUI:凯特菜单?设置?配置凯特...?编辑器组件 ? 打开/保存?模式和文件类型

  2. 选择文件类型:Sources/Fortran,添加;*.h到文件扩展名,从9to提高优先级15(应该没问题,最大优先级为.hwas in Sources/C++which is 9

    将 .h 添加到 fortran 模式

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

  • 从 katepart5 开始,kate 正在使用 ~/.local/share/katepart5 (3认同)