Almeno una volta al giorno ho la seguente situazione:
A: This line should also replace line X
...
X: This is line should be replaced
Credo di non svolgere questo compito in modo efficiente.
Quello che faccio:
- Vai alla riga A: AG
- Yank line A: yy
- Vai alla riga X: XG
- Incolla la riga A: P
- Vai alla vecchia riga: j
- Elimina la vecchia riga: dd
Questo ha l'ulteriore svantaggio che la linea X è ora nel registro di default, che è fastidioso se trovo un'altra linea che dovrebbe essere sostituito con A. Yanking da e incollare da un registro supplementare ( "ayy , " AP ) rende questo semplice compito ancora meno efficiente.
Le mie domande:
- Mi sono perso un comando Vim integrato per sostituire una riga strappata prima?
- In caso contrario, come posso associare il mio comando che lascia (o ripristina) la linea strappata nel registro predefinito?
:movee il registro del buco nero ( _) (o in effetti, registra solo)