Esegui operazioni di copia, taglia e incolla in Vim e Vi
Vim
e Vi
sono uno degli editor di testo più popolari tra gli utenti Linux. Fondamentalmente, Vim e Vi sono la stessa cosa; tuttavia, Vim può essere considerato come la versione migliorata di Vi con la caratteristica aggiuntiva dell’evidenziazione del codice.
Copia, Taglia e Incolla sono una delle operazioni più popolari per i file di testo.
Per copiare il testo in Vim/Vi, posizioniamo il cursore nella posizione desiderata e utilizziamo il comando y
seguito dal comando di movimento richiesto. Usiamo il comando d
per tagliare o eliminare il testo nella normale modalità operativa. Allo stesso modo, il cursore viene posizionato nella posizione desiderata e p
per incollare il testo dopo il cursore o P
per incollare prima del cursore.
Operazione di copia in Vi e Vim
In Vim, l’operazione di copia è nota come operazione di yank
. Per copiare il testo in Vim/Vi, posizioniamo il cursore nella posizione desiderata e utilizziamo il comando y
seguito dal comando di movimento richiesto.
Alcuni dei popolari comandi Copia (Yank) sono:
yy |
Copia la linea corrente in cui è posizionato il cursore, incluso il carattere di nuova linea |
2yy |
Copia due righe a partire dalla linea in cui si trova il cursore |
y$ |
Copia tutto a partire dalla posizione in cui è posizionato il cursore fino alla fine della linea |
y^ |
Copia tutto a partire dalla posizione in cui è posizionato il cursore all’inizio della linea |
yw |
Copia tutto ciò che inizia dalla posizione in cui è posizionato il cursore all’inizio di un’altra parola |
yiw |
Copia la parola corrente |
y% |
Copia il testo tra caratteri corrispondenti come le parentesi. per esempio. Usato per copiare tutto tra ( ) . |
Operazione di taglio in Vim/Vi
In Vim, l’operazione di taglio è nota come operazione di cancellazione
. Per tagliare il testo in Vim/Vi, posizioniamo il cursore nella posizione desiderata e utilizziamo il comando d
seguito dal comando di movimento richiesto. I comandi di movimento applicati per Copia (Yank)
sono validi anche per Taglia (Elimina)
.
Alcuni dei popolari comandi Taglia (Elimina) sono:
dd |
Taglia la linea corrente in cui è posizionato il cursore, incluso il carattere di nuova linea |
2dd |
Taglia due linee a partire dalla linea in cui risiede il cursore |
d$ |
Taglia tutto a partire dalla posizione in cui è posizionato il cursore fino alla fine della linea |
d^ |
Taglia tutto a partire dalla posizione in cui è posizionato il cursore all’inizio della linea |
dw |
Taglia tutto a partire dalla posizione in cui è posizionato il cursore all’inizio di un’altra parola |
diw |
Taglia la parola corrente |
d% |
Taglia il testo tra i caratteri corrispondenti come le parentesi. per esempio. Usato per copiare tutto tra ( ) . |
Operazione Incolla in Vim/Vi
In Vim, l’operazione Incolla è nota come operazione Put
.
Per eseguire l’operazione di incolla in Vi/Vim
, il cursore viene posizionato nella posizione desiderata e p
per incollare il testo dopo il cursore o P
per incollare prima del cursore.
Suraj Joshi is a backend software engineer at Matrice.ai.
LinkedIn