Syntax-Hervorhebung bricht bei vim ab, wenn Sie auf / abblättern (auf OSX-Terminal und iterm2)

440
abbood

Dies ist ein seltsamer Fehler

Das Problem ist, dass die Syntaxhervorhebung (sagen wir zenburn) auf vim zufällig erscheint und verschwindet, wenn ich auf und ab blättere (mithilfe von ctrluund ctrld). Vergleichen Sie zum Beispiel diese beiden Renderer derselben Datei:

Syntax-Hervorhebung bricht bei vim ab, wenn Sie auf / abblättern (auf OSX-Terminal und iterm2) und das hier

Syntax-Hervorhebung bricht bei vim ab, wenn Sie auf / abblättern (auf OSX-Terminal und iterm2)

Um zwischen diesen beiden Bildschirmen umzuschalten, muss ich einfach auf und ab blättern. Das Fenster erscheint und verschwindet (Hinweis: Ich habe das gleiche Verhalten auf iTerm2 und Terminal bestätigt).

Beachten Sie auch, dass bei Dateien, die klein sind (dh nicht genügend Platz zum Auf- und Abblättern), die Hervorhebung der Syntax überhaupt nicht angezeigt wird.

Wie kann ich das beheben?

1
Ich bin nicht sicher, warum das so ist. Manchmal scheitert vim einfach an der Hervorhebung. Sie können `: syntax sync fromstart` verwenden, um Ihren Code" neu zeichnen "zu lassen. Ich habe es so eingerichtet `sy: Syntax von Anfang an synchronisieren` Michael vor 6 Jahren 2
http://vim.wikia.com/wiki/Fix_syntax_highlighting oalders vor 5 Jahren 0

0 Antworten auf die Frage