2012-01-07 23 views

Respuesta

57

Al presionar shift+v se seleccionaría toda la línea y al presionar d se eliminaría.

+30

O puede presionar vv, o dd , que son equivalentes sin activar el molesto modo visual. – jaked122

+3

'dd' más fácil que' shift + v' -> 'd' –

306

dd en modo de comando (después de presionar escape) cortará la línea, p en modo comando pegará.

Actualización:

para un bono, d y luego un movimiento cortará el equivalente de ese movimiento, por lo dw cortará una palabra, d<down-arrow> cortará esta línea y la línea de abajo, d50w cortará 50 palabras.

yy es línea de copia, y funciona como dd.

D corta del cursor al final de la línea.

Si ha usado v (modo visual), debe probar V (modo de línea visual) y <ctrl>v (modo de bloque visual).

+7

Buena respuesta. Agregaría 'P' para pegar la línea antes del cursor en el modo de comando.Y '" 'para pegar la línea en el modo de inserción. – Birei

+8

Y'] p' para pegar con sangría correcta. Pero debemos tener cuidado de no publicar todo el manual de vim aquí :) – DaedalusFall

12

Hay varias maneras de cortar una línea, todo ello controlado por la llave d en modo normal. Si está utilizando el modo visual (la tecla v) puede presionar la tecla d una vez que haya resaltado la región que desea cortar. Vaya a la ubicación que desea pegar y presione la tecla p para pegar.

También vale la pena mencionar que puede copiar/cortar/pegar de los registros. Supongamos que no está seguro de cuándo o dónde desea pegar el texto. Puede guardar el texto en hasta 24 registros identificados por una letra alfabética. Simplemente preprecione su comando con ' (comillas simples) y la letra de registro (desde z). Por ejemplo, puede usar el modo visual (v tecla) para seleccionar texto y luego escribir 'ad para cortar el texto y almacenarlo en el registro 'a'. Una vez que navegue hasta la ubicación donde desea pegar el texto, escriba 'ap para pegar el contenido del registro a.

7
  1. de prensa 'V' en el modo normal para seleccionar la línea entera
  2. a continuación, pulse 'y' para copiarlo
  3. ir al lugar que desea pegar y pulse 'p' para pegar después del cursor o 'P' para pegar antes.
2
  1. En el modo de comandos, vaya a la posición de inicio del texto que desea copiar y pulse 'v'
  2. Ir a la posición final del texto y presione 'd'
  3. Ir a el lugar que desea pegar y presione 'p'
Cuestiones relacionadas