Voglio copiare N righe sopra la posizione selezionata. yNy
funziona per copiare le righe N seguenti.Come copiare le righe sopra la riga selezionata in Vim
Qual è il comando per copia N linea sopra la posizione selezionata?
Voglio copiare N righe sopra la posizione selezionata. yNy
funziona per copiare le righe N seguenti.Come copiare le righe sopra la riga selezionata in Vim
Qual è il comando per copia N linea sopra la posizione selezionata?
yNk
copierà la linea in cui ci si trova e le N righe precedenti.
In alternativa, utilizzare :<range>yank
(vedi :he range
per tutti i possibili usi di gamma)
:-3,-1y
che fa esattamente quello che chiedi: Yank solo (ad esempio 3) linee prima la riga corrente. Si potrebbe
:-1y
:-2y
dare uno strattone solo precedente (o pre-precedente) la linea ecc ...
:1,-1y
dare uno strattone tutto fino all'ultima riga
:1,.y
per questo compresa la linea corrente (ovviamente, è possibile farlo con ygg
)
+1; "yoink" –
tecnicamente, non risponde alla domanda, ovviamente. È probabilmente la risposta più "vimmy" (nel senso che si concentra sulla modalità normale) – sehe