2010-10-20 9 views
5

p. Ej.Vim: cómo seleccionar un área rect y copiar/pegar

1.1.1.1 a.com 
2.1.1.1 b.com 
1.3.1.1 c.com 
1.1.5.1 d.com 
1.2.1.1 e.com 

ahora quiero reemplazar esta ip de otro texto, no la misma anchura, como 111.222.111.222, también se almacenará en un texto rect.

Sé que Ctrl + v puede hacer rect seleccionar, pero ¿cómo copiar y pegar?

Respuesta

7

Ctrl-V, como dijiste, para seleccionar, luego 'y' para "tirar" (copiar). Luego puede pegarlo con 'p'. Puede seleccionar un área en la que pegar de nuevo usando Ctrl-V y presionando 'p' en lugar de simplemente presionar 'p'. Vim respetará el área rectangular que copió cuando pegó, por lo que no necesitará volver a formatear.

0

Seleccione con CTRL-V y luego las teclas de movimiento. Si ha configurado showmode, verá -- VISUAL BLOCK -- en la parte inferior.

Copiar.

Seleccione el destino de nuevo con CTRL-V.

Pegar.

+2

OP sabe que 'CTRL-V' se utiliza para la selección visual, pregunta cómo copiar/pegar. –

+0

Pero probablemente OP no sabía acerca del uso de CTRL-V dos veces. No duele solo mencionarlo. –

1

En el modo de bloque visual (ctrl + v), resalte el área que desee con las teclas de movimiento y luego presione "y" para copiar el área, "p" para pegarla (comenzando en la ubicación del cursor) , o también puede presionar "x" para borrar un área resaltada.

Cuestiones relacionadas