Kateでヘッダーファイル(末尾が.h)を開かなければならないことがよくあります。これらのファイルが開かれるデフォルトの構文強調表示は、常にC++
です。手動で切り替える必要がないように、これをFortran
に変更するにはどうすればよいですか?
Edit1:
私はすでに*.h;
をfortran.xmlの拡張機能のリストに追加しました
~/.kde/share/apps/katepart/syntax/
しかし、これは役に立ちません。 *.h;
は、上位ディレクトリにある他のいくつかのXML
ファイルにも含まれています。
ちなみに、ファイルcpp.xml
とfortran.xml
の両方の優先度は9
です。
Edit2:
同じファイルでKateを再起動することにより、常にXML
-ファイルの変更をテストしました。ここでは、変化はありません。しかし、同じファイルを再度開くと、機能します。
Kateは現在~/.kde/share/config/katemoderc
を使用しています
GUIから:Kateメニュー→設定→Kateの設定...→エディタコンポーネント→開く/保存→モードとファイルタイプ
ファイルタイプを選択します:Sources/Fortran
、ファイル拡張子に;*.h
を追加し、優先度を9
から15
に上げます(問題ないはずです。.h
の最大優先度はSources/C++
これは9
)
ファイルを閉じてから再度開きます。
Kate 17.04.3の場合、構文のディレクトリは~/.local/share/org.kde.syntax-highlighting/syntax
です。