Mi ci è voluto molto tempo per rendermi conto che mettere (incollare) qualcosa con p
o con P
cui il blocco visivo seleziona ctrl+v
e strappato (copiato) y
, preserva il modo precedente, in modo che, quando il testo copiato si trovava nel mezzo di linee, sarà quindi copiato nel mezzo di altri testi ogni volta che è possibile. Al contrario, select-line with V
non incolla la riga copiata tra altri testi, ma a partire da un'altra riga.
Ad esempio, supponiamo che io abbia ormai:
12/12: Avocado. Apple.
12/13: Bean. Banana.
12/14: Cherry. Citron.
12/15:
12/16:
12/17:
Quando voglio tagliare Avocado
e Bean
e Cherry
, selezionando (selezione rappresentata come _
)
12/12: ________ Apple.
12/13: ________ Banana.
12/14: ________ Citron.
12/15:
12/16:
12/17:
e premendo y
, quindi spostare il cursore sulla riga seguente (cursore rappresentato come _
),
12/12: Avocado. Apple.
12/13: Bean. Banana.
12/14: Cherry. Citron.
_2/15:
12/16:
12/17:
e premere P
. Risulta:
12/12: Avocado. Apple.
12/13: Bean. Banana.
12/14: Cherry. Citron.
Avocado.12/15:
Bean. 12/16:
Cherry. 12/17:
Ma quello che desideravo era:
12/12: Avocado. Apple.
12/13: Bean. Banana.
12/14: Cherry. Citron.
Avocado.
Bean.
Cherry.
12/15:
12/16:
12/17:
Questo mi confondeva ogni volta, fino a quando mi sono reso conto che, poiché erano stati copiati nel mezzo della linea, erano così incollati nel mezzo della linea, imitando il modo in cui erano.
Sembra il modo migliore per incollare qualcosa che inizia su un'altra riga, è spostare il cursore all'inizio con 0
e giù di 3 righe nella nuova posizione; e inserendo la modalità di inserimento con i
, e premendo <return>
3 volte, e spostando il cursore indietro di 6 righe e, a destra, di nuovo nella posizione originale; e copiando, quindi spostati di nuovo nel nuovo posto e incollalo, come ho fatto sopra.
Posso salvare qualche colpo? O cosa fai di solito?
(Modifica: quello che ho detto sopra è stato come l'ho capito nel momento in cui l'ho chiesto. Vedi quelle risposte per una spiegazione corretta:)
:put
. (Hai anche votato per te)