Als kleines, aber optisch ansprechendes Feature, das die Benutzerfreundlichkeit leicht verbessert, möchte ich, dass Vim eine andere Hintergrundfarbe für das aktive Fenster verwendet.
Hier ist eine Skizze, wonach ich strebe:
Normalerweise würde dieser Vim den gesamten Hintergrund in Schwarz haben, aber wenn nur das aktive Fenster eine eigene Farbe hätte, um die Aufmerksamkeit des Benutzers hervorzuheben. Es reicht nicht aus, nur die Statusleiste hervorzuheben!
Die Hervorhebungsgruppen, die die Standardhintergrundfarbe steuern, sind "
Normal
" und "NonText
". Leider handelt es sich hierbei um" globale "Highlights, die nicht auf Fensterbasis" lokalisiert "werden können.Hier ist jedoch ein wirklich hässliches kludiges Beispiel:
Da dies nur ein Beispiel ist, müssen Sie dies an Ihre individuellen Bedürfnisse anpassen, z. B. indem Sie ein ctermbg = ... -Highlight zusammen mit dem guibg = ... -Highlight hinzufügen.
Der Nachteil ist, dass dadurch nur der Hintergrund des vorhandenen Texts in den Dateien hervorgehoben wird, nicht die gesamte Zeile / das gesamte Fenster. (Wie ich schon sagte, hässlich und klobig.)
quelle
.*
Stimmt nur mit dem Text einer Datei überein. nichts vom restlichen Hintergrund. Außerdem habe ich es nur im Terminal mit funktionieren lassenctermbg
Eigentum. Seltsam...