So ändern Sie die Standard-Syntaxhervorhebung für Header-Dateien in Kate

So ändern Sie die Standard-Syntaxhervorhebung für Header-Dateien in Kate

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, Fortrandamit 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 XMLDateien im oberen Verzeichnis enthalten.

Übrigens: Die Priorität in beiden Dateien cpp.xmlund fortran.xmlist 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

  1. Über die GUI: Kate-Menü → Einstellungen → Kate konfigurieren... → Editor-Komponente → Öffnen/Speichern → Modi und Dateitypen

  2. Dateityp auswählen: , zu Dateierweiterungen Sources/Fortranhinzufügen , Priorität von auf erhöhen (Sollte ok sein, maximale Priorität für war in );*.h915.hSources/C++9

    Hinzufügen von .h zum Fortran-Modus

  3. 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

verwandte Informationen