web-dev-qa-db-ja.com

Kateのヘッダーファイルのデフォルトの構文強調表示を変更する方法

Kateでヘッダーファイル(末尾が.h)を開かなければならないことがよくあります。これらのファイルが開かれるデフォルトの構文強調表示は、常にC++です。手動で切り替える必要がないように、これをFortranに変更するにはどうすればよいですか?

Edit1:

私はすでに*.h;をfortran.xmlの拡張機能のリストに追加しました

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

しかし、これは役に立ちません。 *.h;は、上位ディレクトリにある他のいくつかのXMLファイルにも含まれています。

ちなみに、ファイルcpp.xmlfortran.xmlの両方の優先度は9です。

Edit2:

同じファイルでKateを再起動することにより、常にXML-ファイルの変更をテストしました。ここでは、変化はありません。しかし、同じファイルを再度開くと、機能します。

6
Chrispie

Kateは現在~/.kde/share/config/katemodercを使用しています

  1. GUIから:Kateメニュー→設定→Kateの設定...→エディタコンポーネント→開く/保存→モードとファイルタイプ

  2. ファイルタイプを選択します:Sources/Fortran、ファイル拡張子に;*.hを追加し、優先度を9から15に上げます(問題ないはずです。.hの最大優先度はSources/C++これは9

    adding .h to fortran mode

  3. ファイルを閉じてから再度開きます。

7
user.dz

Kate 17.04.3の場合、構文のディレクトリは~/.local/share/org.kde.syntax-highlighting/syntaxです。

2
Arek Siwiec