J'essaie de mettre en évidence la ligne actuelle ainsi que la position du curseur dans Vim. Voici mon .vimrc:
set cursorline
hi CursorLine ctermbg=8 ctermfg=15 "8 = dark gray, 15 = white
hi Cursor ctermbg=15 ctermfg=8
Le problème que je rencontre est que la couleur d'arrière-plan de la ligne actuelle recouvre la couleur d'arrière-plan du curseur, elle ressemble donc à ceci:
Je peux évidemment dire où se trouve le curseur parce que la couleur de premier plan est presque noire, mais lorsque le curseur est sur un espace ou au début / fin d'une ligne, je n'ai aucune idée de l'endroit où il se trouve à moins que je ne le déplace.
Qu'est-ce que je fais mal ici?
vim
pourrait changer la couleur du curseur, sur ces terminaux commexterm
cela vous permettent de la changer dynamiquement (printf '\033]12;#f50\7'
par exemple). Vous pouvez également le changer en un bloc clignotant ou souligner (\e[1 q
ou\e[3 q
)