Ich muss derzeit einige sehr große XML-Dateien bearbeiten, was die Syntaxhervorhebung bis zu einem Punkt verlangsamt, an dem sie absolut unbrauchbar ist - es dauert beispielsweise mehrere Sekunden, um den Bildschirm nach einem Suchvorgang zu aktualisieren.
Beim Deaktivieren der Syntaxhervorhebung ( :syn off
) werden dieselben Operationen sofort ausgeführt. Leider scheint die Deaktivierung der Syntaxhervorhebung global zu erfolgen, so dass alle anderen Dateien jetzt ebenfalls deaktiviert sind.
Also: Gibt es eine Möglichkeit, die Syntax-Hervorhebung nur für einen bestimmten Puffer zu deaktivieren?
Sie können :syntax manual
festlegen und dann mit set syntax=ON
in den Puffern aktivieren, die Sie mögen. Siehe auch :help :syn-manual
.
Für die Bearbeitung großer Dateien verwende ich normalerweise Chip LargeFile
plugin . Es deaktiviert Syntax-Hervorhebung, Datenbank rückgängig machen und andere Funktionen, die Probleme mit großen Dateien verursachen.
Tags und Links syntax-highlighting vim