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