Vim Hervorhebung mit Solarized Farbschema

8

Ich habe eine vim-Hervorhebung, um Leerraumfehler im Code anzuzeigen:

%Vor%

Which zeigt nachfolgende Leerzeichen wie folgt an:

Allerdings habe ich kürzlich begonnen, das solarisierte Farbschema zu verwenden, und ich kann diese Hervorhebungen nicht anzeigen.

Ich habe versucht, die Farbnamen vergeblich zu ändern. Der relevante Teil meiner (einfachen) .vimrc sagt:

%Vor%     
Dan Poltawski 07.08.2012, 01:18
quelle

1 Antwort

7

Das Verschieben von :highlight nach :colorscheme hilft Ihnen immer noch nicht, wenn Sie Farbschemata in der Vim-Sitzung wechseln.

Damit dies funktioniert, definieren Sie Ihre Hervorhebung über das ColorScheme -Ereignis:

neu %Vor%

Übrigens, Ihre minimalistische Lösung hat andere Probleme:

  1. Es wird in geteilten Fenstern nicht hervorgehoben.
  2. Sie verlieren die Möglichkeit, benutzerdefinierte Inhalte schnell über :match hervorzuheben.

Es gibt mehrere Plugins, die diese Funktionalität besser bieten. Meine heißt ShowTrailingWhitespace ; Die Plugin-Seite enthält Links zu Alternativen.

    
Ingo Karkat 30.10.2012, 14:22
quelle

Tags und Links