Ich bearbeite Prolog-Dateien als Teil eines Erkundungsprojekts, und einige der Dateien, mit denen ich arbeite, haben die Erweiterung .pl
, die von Perl-Dateien gemeinsam genutzt wird. Immer wenn ich an einer Prolog-Datei mit dem Namen arbeite [somefile].pl
, gibt mir Vim Syntaxhervorhebung und Fehlererkennung für Perl anstelle von Prolog. Ich könnte die Syntaxhervorhebung für Perl vollständig deaktivieren oder .pl
die Erkennung als Prolog erzwingen , aber ich würde gerne wissen, ob es eine weniger diktatorische Möglichkeit gibt, das Problem zu beheben. Gibt es eine Möglichkeit, die Syntaxhervorhebung programmgesteuert festzulegen oder eine Tastenkombination zu verwenden, um Vim mitzuteilen, dass ich eine Prolog-Datei anstelle einer Perl-Datei bearbeite?
quelle
:set syntax=prolog
(vielleicht<Leader>-p
) etwas zuordnen .Sie können Folgendes oben oder unten in die Datei einfügen.
Dadurch wird Vim angewiesen, die Datei als Prolog-Datei zu behandeln.
Siehe "Modelines" im Benutzerhandbuch und
:help modeline
.quelle