En vim, a menudo me encuentro eliminando (o copiando) grandes bloques de texto. Se pueden contar las líneas de texto y decir (por ejemplo) 50ddeliminar 50 líneas.
Pero, ¿cómo se eliminaría este gran bloque de texto sin tener que saber cuántas líneas eliminar?
:set rnuúsalo y Vim lo hará al instante! La línea en la que se encuentre seguirá estando numerada absolutamente, pero las líneas encima y debajo del cursor se numerarán simétricamente 1, 2, ... (y se actualizarán con el movimiento del cursor, eventos a nivel de archivo, etc.)
51dd. Alternativamente, use un comando de movimiento -50d<down arrow>