Me preguntaba por qué el "modo de bloque visual" no funcionaba para mí. La clave es yank (o eliminar) en modo visual.
Me resulta necesario copiar algunas cosas de las columnas de Excel que tienen longitudes variables. He aquí cómo lo hago:
Names
Donald Knuth
Sebastian Thrun
Peter Norvig
Satoshi Nakamoto
Age
100
50
60
45
Digamos que desea colocar la segunda columna después de la primera.
- yanqui en modo visual:
- Mover el cursor al principio de
Age
- Prensa
Ctrl + v
para entrar en el modo visual
- Mover el cursor a
5
en 45
- Prensa
y
dar un tirón (o d
para eliminar)
Has iniciado el modo visual.
Pegar (en modo normal)
Mover al extremo de la primera línea y añadir más espacios porque es más corta que la segunda línea, por ejemplo. Si pega un "bloque" sin agregar espacios adicionales, sobrescribirá la "ejecución" en Sebastian Thrun.
Ahora está en la primera línea, inserte unos espacios después del último carácter. Asegúrate de que no estás en el modo de inserción y presiona p
para pegar el bloque. (Si desea pegar en el modo de inserción, utilice ctrl+r "
)
¿Hay algo especial sobre el corte/tirón en el modo de bloqueo visual? Mi problema ahora mismo es que el registro que estoy usando es en realidad el registro '*', que significa el portapapeles del sistema. –
El mismo registro se está utilizando para 'y' simple y' p', si no especifica uno especial con '" '. – Matej
Este interesante plugin de Ingo Karkat me resulta útil cuando quiero" echar "una pasta. http://www.vim.org/scripts/script.php?script_id=3355 –