Vim - Borrar columna

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

Una gran ventaja de Vim frente a otros editores es que tiene varios modos visuales, que permiten editar bloques de texto abarcando varias líneas.

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

Una alternativa serían expresiones regulares, pero en Vim se puede hacer de manera mucho menos compleja.

Vim tiene varios modos visuales:

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

Este último fue la solución para mi caso.

  1. Ir a la línea 20, columna 5 (inicio del bloque)
  2. Escribir ctrl+v
  3. Escribir 10 (cantidad de líneas del bloque)
  4. Con l o flechas, seleccionar hasta la columna 10 (fin del bloque)
  5. Borrar el bloque con d.
Julio Batista Silva
Autores
Senior Cloud Developer
comments powered by Disqus