Comment sélectionner le dernier texte inséré dans vim

11

Comment sélectionner le dernier texte inséré dans vim? Par exemple, je veux pouvoir taper un texte, quitter le mode d'insertion, sélectionner ce que je viens d'insérer et le changer en majuscule.

Remarque: Je ne considère pas Caps Lock comme une solution ici.

créneler
la source

Réponses:

17

Vous pouvez utiliser

v`[

pour sélectionner le dernier insert si vous êtes toujours à la position correcte du curseur.

`[

saute au début de votre dernier insert,

`]

saute à la fin du dernier insert respectivement. Donc, pour être indépendant de la position actuelle du curseur, vous devez taper

`[v`]~

pour basculer la capitalisation de votre dernier insert.

Barbaz
la source
3
Une alternative à v ~is gUet gupour mettre en majuscule / minuscule le prochain mouvement.
tidbeck