Vim - Cursor Line & Column

Il est possible de surligner la ligne et la colonne où le curseur est positionné. Cette forme de visualisation est pratique pour les fichiers de types YAML par exemple.

Dans Vim, en mode commande (touche Echap).

Paramétrer l’affichage des lignes

Afficher les lignes

Pour avoir un trait vertical taper, au choix :

:set cuc
:set cursorColumn

Pour avoir un trait horizontal taper, au choix :

:set cul
:set cursorLine

Surligner :

:highlight cursorLine cterm=underline
:highlight cursorColumn cterm=underline

Enlever le surlignage :

:highlight cursorLine cterm=NONE
:highlight cursorColumn cterm=NONE

Supprimer/désactiver les lignes

note : highlight peut aussi s’écrire hi.

Pour supprimer les paramètres :

highlight clear CursorLine
highlight clear CursorColumn

Pour tout désactiver, sans supprimer :

:set cursorLine! 
:set cursorColumn!

Changer les couleurs

Changer le background :

:highlight cursorLine ctermbg=blue
:highlight cursorColumn ctermbg=blue

Inverser les couleurs :

:highlight cursorLine cterm=reverse
:highlight cursorColumn cterm=reverse

Changer les couleurs du texte :

:highlight cursorLine ctermfg=black
:highlight cursorColumn ctermfg=black

Documentation

https://vim.fandom.com/wiki/Highlight_current_line

Remerciements

ThomasB

Merci à Thomas B. pour l'astuce.

> Partager <