Pour compléter la réponse de MarkB, saviez-vous que vous pouvez également utiliser des marqueurs pour sélectionner un bloc de texte pour votre joker ?
Allez à la première ligne du bloc que vous voulez arracher et entrez la commande mark après avoir sélectionné une lettre comme marqueur, par ex.
ma (entered in command mode, i.e. no colon)
puis allez en bas du bloc que vous voulez arracher et entrez la commande :
:'a,.ya A
cette commande signifie prendre le bloc de texte de la ligne contenant mon marqueur appelé a jusqu'à la ligne actuelle et le transférer dans le tampon a. Les mêmes règles que celles mentionnées par MarkB s'appliquent, utiliser le nom du tampon en minuscules pour écraser le tampon. Utilisez le nom du tampon en majuscules pour ajouter au tampon. Donc, dans ce cas, le contenu du tampon a sera ajouté.
N.B. Le "a" utilisé pour votre marqueur n'a rien à voir avec le "a" utilisé pour sélectionner votre registre. (AFAIK mais YMMV)
Par ailleurs, 'a (apostrophe a) fait référence à la ligne contenant le marqueur a. `a (apostrophe a) fait référence au caractère situé sous le curseur lorsque vous avez saisi ma.
d`a (also entered in command mode)
est utile car il efface le texte entre le caractère marqué par le marqueur a jusqu'au caractère juste avant le caractère où se trouve actuellement votre curseur.
0 votes
Idéal pour dresser une liste rapide de définitions en haut du fichier.