9 votes

VIM : comment sélectionner une ligne, jusqu'au curseur, y compris la ligne sous le curseur ?

En mode normal, je sélectionne ce qui se trouve avant le curseur avec :

v<Home>

Est-il possible d'ajouter à la sélection ce qui se trouve sous le curseur ?

Merci !

17voto

Craig McQueen Points 13194

modifier

Vous voulez changer la direction de la sélection, non ? Il suffit de taper o et étendez votre sélection selon vos besoins.

lorem ipsum dolor sit amet
        #                  " starting point
<########                  " v^
########>                  " o
##########>                " e

terminé

Je ne suis pas exactement sûr de ce que vous voulez, alors voici quelques combinaisons de sélection.

Sélection du curseur à la première colonne de la ligne :

v0

Sélection du curseur au premier caractère imprimable de la ligne :

v^

Sélectionner du curseur à la fin de la ligne :

v$

Sélectionnez du curseur à la fin du mot :

ve

Sélectionner du curseur au début du mot :

vb

Sélection depuis le curseur jusqu'à la prochaine parenthèse ouvrante de la ligne (inclusivement) :

vf(

Sélection du curseur jusqu'au guillemet double précédent sur la ligne (exclusif) :

vT"

Sélectionner à partir du curseur jusqu'à la prochaine occurrence de foo dans la mémoire tampon (toujours exclusif) :

v/foo<CR>

Sélection du curseur à l'occurrence précédente de bar dans la mémoire tampon (toujours exclusif) :

v?bar<CR>

Sélectionnez le mot entier sous le curseur :

viw

Sélectionnez tout ce qui se trouve entre une paire de parenthèses :

vi( (or vib)

Sélectionnez le corps d'une fonction :

vi{ (or viB)

Sélectionnez une phrase entière :

vis

Sélectionnez un paragraphe entier :

vip

Pour en savoir plus, voir :help motion.txt .

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X