Quiero copiar N líneas arriba de la posición seleccionada. yNy
funciona para copiar las siguientes N líneas.Cómo copiar líneas sobre la línea seleccionada en Vim
¿Cuál es el comando para copiar la línea N anterior la posición seleccionada?
Quiero copiar N líneas arriba de la posición seleccionada. yNy
funciona para copiar las siguientes N líneas.Cómo copiar líneas sobre la línea seleccionada en Vim
¿Cuál es el comando para copiar la línea N anterior la posición seleccionada?
yNk
copiará la línea en la que está y las N líneas precedentes.
O bien, utilizar :<range>yank
(ver :he range
para todos los usos posibles de gama)
:-3,-1y
esto hace precisamente lo que pide: tirón única (por ejemplo 3) líneas antes de la línea actual. Se podría
:-1y
:-2y
dar un tirón simplemente el anterior (o pre-anterior) línea etc ...
:1,-1y
dar un tirón todo hasta la última línea
:1,.y
para ese incluida la línea actual (por supuesto, puede hacerlo con ygg
)
+1; "yoink" –
técnicamente, no responde la pregunta, por supuesto. Es probablemente la respuesta más vimmy (en cuanto se enfoca en modo normal) – sehe