Vim - Borrar una columna

nov 26, 2011·
Julio Batista Silva
Julio Batista Silva
· 1 min de lectura
blog Tutorial

Una de las grandes ventajas de Vim frente a otros editores son sus varios modos visuales, que permiten editar bloques de texto que abarcan varias líneas.

Hoy necesitaba borrar los caracteres de la columna 5 a la 10 de un archivo, entre las líneas 20 y 30.

Una opción serían las expresiones regulares, pero en Vim se puede hacer de forma mucho más sencilla.

Vim tiene varios modos visuales:

  • v: --VISUAL--
  • V: --VISUAL LINE--
  • <C-v>: --VISUAL BLOCK--

Este último fue la solución a mi problema.

  1. Bastó con ir a la línea 20, columna 5 (inicio del bloque)
  2. Pulsar ctrl+v
  3. Escribir 10 (número de líneas del bloque)
  4. Con la tecla l o las flechas, seleccionar hasta la columna 10 (fin del bloque)
  5. Borrar el bloque con el comando d.
Julio Batista Silva
Autores
Senior Cloud Developer

Soy un ingeniero informático brasileño radicado en Alemania, apasionado por la tecnología, la ciencia, la fotografía y los idiomas.

Llevo programando cerca de dos décadas, explorando desde apps móviles y desarrollo web hasta aprendizaje automático. Hoy me enfoco en SRE en la nube e ingeniería de datos.

Soy voluntario en las comunidades de open source y Python, ayudando a organizar PyCon DE y PyData Berlin, dando mentorías y contribuyendo con código y traducciones.

En mi blog comparto consejos de Linux, guías de configuración y notas personales que escribí como referencia futura. Espero que también sean útiles para otras personas. El contenido está disponible en varios idiomas.

Visita mi galería para ver algunas de mis fotografías.

Fuera del teclado, me encontrarás en conciertos, tocando el clarinete, en bicicleta, buceando o explorando nuevos lugares, culturas y cocinas.

¡Siempre feliz de conectar! 🙂

comments powered by Disqus