In diesen Fragen und Antworten wird festgestellt, dass es eine Markierungsgruppe für gibt CursorLineNr
, die für die Zeilennummer der Cursorzeile gilt, wenn diese aktiviert set cursorline
ist.
Ich stelle fest, dass die Verwendung der Cursorzeile auch die Farbe für eine andere Hervorhebungsgruppe ändert. Dies SpecialKey
gilt, wenn Sie z.
set list listchars=tab:\|_,trail:-
Das Problem dabei ist für mich, dass ich einen dunklen Hintergrund (und damit eine dunkle Cursorlinie) verwende. Meine normale SpecialKey
Einstellung ist auch sehr dunkel, so dass die listchar
Symbole nur am Rande sichtbar sind. Aber wenn cursorline
sie weiß sind , ist der trail
Charakter nicht mehr von einem Treffer zu unterscheiden -
. Das Trail-Zeichen wird jedes Mal verwendet, wenn Sie ein Leerzeichen am Ende einer Zeile eingeben. Dies ist also mehr als ein kleines Problem. Normalerweise umfasst das Eingeben einer Zeile von Anfang bis Ende eine Reihe von Leerzeichen, die während der Arbeit leicht von einem Bindestrich-Tippfehler zu unterscheiden sind (oder umgekehrt, ein Leerzeichen-Tippfehler, wenn Sie einen Bindestrich beabsichtigt haben).
Da keine der anderen Highlight-Gruppen betroffen zu sein scheint, CursorLineNr
wird vermutlich so etwas angewendet, aber wenn hi
ich die Liste durchschaue, sehe ich nichts Passendes.
Weiß jemand was das ist? Besser noch, kennt jemand eine Möglichkeit, eine Markierungsgruppe für die Cursorzeile zu ändern?