In queste domande e risposte , si osserva che esiste un gruppo di evidenziazione per CursorLineNr, che si applica al numero di riga per la linea del cursore quando set cursorlineè attivo.
Ho notato che l'uso della linea di cursore cambia anche il colore per un altro gruppo di evidenziazione SpecialKey, che si applica se si dispone, ad esempio:
set list listchars=tab:\|_,trail:-
Il problema con questo per me è che uso uno sfondo scuro (e quindi una linea di cursore scura). Anche la mia SpecialKeyimpostazione normale è molto scura, quindi i listcharsimboli sono solo marginalmente visibili. Ma usando cursorline sono bianchi , il che rende il trailpersonaggio indistinguibile dall'aver effettivamente colpito -. Il carattere trail viene utilizzato ogni volta che si digita uno spazio alla fine di una riga, quindi questo è più di un problema minore; in genere la digitazione di una riga dall'inizio alla fine comporta un numero di spazi che dovrebbero essere facilmente distinti da un errore di battitura durante il lavoro (o viceversa, un errore di battitura quando si intendeva un trattino).
Poiché nessuno degli altri gruppi di evidenziazione sembra essere interessato, CursorLineNrpresumibilmente viene applicato qualcosa di simile , ma guardando l' hielenco non vedo nulla di appropriato.
Qualcuno sa di cosa si tratta? Meglio ancora, qualcuno sa come modificare un gruppo di evidenziazione per la linea di cursore?


