2011-10-08 35 views
27

Solo una pregunta sobre el flujo de trabajo copiar/pegar en gVim.Copiar líneas en modo visual en vim

Ahora mismo estoy trabajando en un documento. Quiero seleccionar algunas líneas de código y copiar y pegar. Estoy usando gVim (Windows).

Si utilizo Control + C y CTRL + V, gVim lleva a veces 2, 3 segundos para pegar ...

La otra forma es utilizar, Shift + v (a la derecha, ahora estoy en modo visual), luego mantengo presionada la tecla Shift y arrastro mi selección con el mouse. Ahora puedo copiar con 'y' o 'c' y pegar con 'p'. Esto es más rápido, pero tengo que mantener presionada la tecla Shift.

¿Hay alguna manera de usar el mouse para seleccionar texto en modo visual sin mantener presionada la tecla Shift? Quiero usar y/d/p en lugar de Slow Control + c y Control + v. ¿Hay un mejor flujo de trabajo o configuración que deba probar?

Gracias,

[] 's

Mateus

Respuesta

82

Manténgase lejos de usar CTRL - C/V y el puntero del ratón en vim, o al menos hasta que' está familiarizado con el manejo de texto de vim.

-

SHIFT - V para entrar en modo de línea visual

enter image description here

Prensa 3j que bajar 3 líneas, o pulse j 3 veces

enter image description here

y para cortar/copiar, x para cortar, p para pegar después del cursor, P para pegar antes del cursor.

enter image description here

Usando hjkl mejorará en gran medida el flujo de trabajo, ya que no tiene que mover las manos de la posición de escritura a las flechas y el ratón.

Hay un par de maneras de tirar varias líneas sin entrar en modo visual. Uno de los cuales es escribir <action><number><direction>. Por ejemplo, y3j significa tirar de su fila actual a 3 filas hacia abajo.

Si desea suspender todo el párrafo o la oración en la que se encuentra, escriba yip (párrafo de intro) o yis (frase de IN), respectivamente.También puede hacer yi" (yank IN ") o ya" (tire ALREDEDOR DE ") para tirar de todo lo que está rodeado por " en su posición actual.

+0

Hola Jin, gracias! No es fácil 'desaprender' el mouse ... Probé tu método y descubro otro camino. – homemrobo

+0

@homemrobo No fue fácil para mí también ... pero creo que vale la pena al final. Me llevó alrededor de una semana o dos aprender lo suficiente para escapar del mouse: p – Jin

Cuestiones relacionadas