60 votes

VIM Mettez en surbrillance toute la ligne actuelle

Quel est le meilleur moyen 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% sur la ligne que je suis en train de modifier. C'est très bien de savoir où je me trouve assez rapidement.

114voto

Benjamin Bannier Points 11953

Pour mettre en évidence la ligne actuelle, utilisez

 :set cursorline
 

Pour mettre en évidence la colonne actuelle, utilisez

 :set cursorcolumn
 

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

17voto

Niels Bom Points 1955

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

J'ai particulièrement trouvé le peu suivant pratique (lorsque vous travaillez avec plus d'une fenêtre).

 autocmd WinEnter * setlocal cursorline
autocmd WinLeave * setlocal nocursorline
 

Mettez en surbrillance uniquement la ligne en cours dans la fenêtre active.

10voto

Andrew Cowenhoven Points 2371

Shift + V vous met en mode visuel , mettant en évidence toute la ligne.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X