Se ho selezionato qualcosa in VIM in modalità visiva .... come posso duplicare quella selezione e posizionarla sotto o sopra la selezione.Selezione duplicati Vim
risposta
appena colpito 'y' per tirare quello che hai selezionato visivamente , la "p" per incollare sotto il cursore o "P" per incollare sopra.
E poiché hai chiesto di incollare sotto il blocco di selezione, io copio quello michael detto qui di seguito: Dopo aver y
dare uno strattone, si '>
di spostare a dopo il blocco di selezione, e poi p
di incollare.
Si desidera copiare/incollare l'intera linea? In caso affermativo, uscire dalla modalità visiva, utilizzare
yy
a y ANK tutta la linea, quindi
p
a p Aste.
a) non ha detto che era una singola riga, e b) perché uscire dalla modalità visiva se l'hai già selezionata? –
uso y per yank (copia) la selezione in un buffer
la p per incollare la selezione in cui si desidera che sia
utilizzando p per paste interrompe la formattazione perché non prende le linee intere –
si hanno due opzioni
- aa che copia riga corrente, quindi p per incollare
- selezione make (con v per esempio), poi copiare con y e incolla con p
utilizzando p per paste interrompe la formattazione perché non prende le linee intere –
I Oltre alla combo V ... yp potresti voler sapere di alcuni jumper '< e'> per arrivare all'ultimo carattere del precedente testo in modalità visuale. Specificamente se vuoi incollare sotto andresti V ... y '> p se è una multilinea lunga potrebbe essere utile.
E 'uno di quei salti si possono trovare a portata di mano se il vostro fare questo molto
che non sembra funzionare, si preme 'e quindi MAIUSC +. ottenere>? –
Funziona per me. –
sto usando un plug-in VIM per Netbeans quindi questo potrebbe essere il problema –
Da quando faccio questo molto (selezionare un blocco, Yank, vai alla fine dello scorso selezione visuale, incolla) ho creato un scorciatoia blocco visivo sotto Ctrl-p (prima di questo, ctrl-p sembra essere la stessa come j in un blocco visivo)
vmap <C-p> y'>p
Ora è solo fare una selezione visuale e premendo Ctrl-p.
si desidera selezionare le stesse linee ma sopra? o vuoi duplicare la selezione? –
Voglio duplicare la selezione –