Esegui operazioni di copia, taglia e incolla in Vim e Vi

Suraj Joshi 30 gennaio 2023
  1. Operazione di copia in Vi e Vim
  2. Operazione di taglio in Vim/Vi
  3. Operazione Incolla in Vim/Vi
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.

Autore: Suraj Joshi
Suraj Joshi avatar Suraj Joshi avatar

Suraj Joshi is a backend software engineer at Matrice.ai.

LinkedIn