web-dev-qa-db-fra.com

VIM Mettez en surbrillance toute la ligne actuelle

Quelle est la meilleure façon de mettre en évidence toute la ligne actuelle dans VIM? Dans certains IDE, je suis en mesure de définir une sorte d'opacité de 20% de la ligne que je modifie, c'est génial de trouver où je suis assez rapidement.

52
Helmut Granda

Pour mettre en surbrillance la ligne actuelle, utilisez

:set cursorline

Pour mettre en surbrillance la colonne actuelle, utilisez

:set cursorcolumn

L'aspect visuel de ceci peut être modifié. Regarde autour de toi :help hl-CursorLine ou hl-CursorColumn.

94
Benjamin Bannier

Voir le wiki Vim sur ce sujet pour l'histoire complète.

J'ai particulièrement trouvé le bit suivant pratique (lorsque vous travaillez avec plusieurs fenêtres).

autocmd WinEnter * setlocal cursorline
autocmd WinLeave * setlocal nocursorline

Surlignez uniquement la ligne actuelle dans la fenêtre active.

11
Niels Bom

ShiftV vous met en mode visuel, mettant en évidence toute la ligne.

8
Andrew Cowenhoven