Dans vim, je me retrouve souvent à supprimer (ou copier) de gros blocs de texte. On peut compter les lignes de texte et dire (par exemple) 50dd
de supprimer 50 lignes.
Mais comment supprimer ce gros bloc de texte sans avoir à savoir combien de lignes supprimer?
:set rnu
et Vim le fera instantanément! La ligne sur laquelle vous vous trouvez sera toujours numérotée de manière absolue, mais les lignes au-dessus et en dessous du curseur seront symétriquement numérotées 1, 2, ... (et mises à jour avec le mouvement du curseur, les événements au niveau du fichier, etc.)
51dd
. Alternativement, utilisez une commande de mouvement -50d<down arrow>