
Oft muss ich Header-Dateien (mit der Endung .h) öffnen inKatharina. Die Standard-Syntaxhervorhebung, mit der diese Dateien geöffnet werden, ist immer C++
. Wie könnte man das ändern, Fortran
damit ich nicht manuell umschalten muss?
Bearbeitung1:
Ich habe bereits eine *.h;
zur Liste der Erweiterungen in fortran.xml hinzugefügt unter
~/.kde/share/apps/katepart/syntax/
aber das hilft nicht. *.h;
ist auch in mehreren anderen XML
Dateien im oberen Verzeichnis enthalten.
Übrigens: Die Priorität in beiden Dateien cpp.xml
und fortran.xml
ist 9
.
Bearbeitung2:
Ich testete die Änderungen an den XML
-Dateien immer durch NeustartKatharinamit denselben Dateien. Hier sehe ich keine Änderungen. Aber wenn ich dieselben Dateien schließe und erneut öffne, funktioniert es.
Antwort1
Kate verwendet jetzt~/.kde/share/config/katemoderc
Über die GUI: Kate-Menü → Einstellungen → Kate konfigurieren... → Editor-Komponente → Öffnen/Speichern → Modi und Dateitypen
Dateityp auswählen: , zu Dateierweiterungen
Sources/Fortran
hinzufügen , Priorität von auf erhöhen (Sollte ok sein, maximale Priorität für war in );*.h
9
15
.h
Sources/C++
9
Schließen Sie die Dateien und öffnen Sie sie erneut.
Antwort2
Für Kate 17.04.3 ist das Syntaxverzeichnis
~/.local/share/org.kde.syntax-highlighting/syntax