Vim - Modifica

Vim fornisce molti comandi che rendono le funzionalità di modifica davvero potenti. In questo capitolo, discuteremo i seguenti elementi:

  • Insert
  • Append
  • Apri nuova riga
  • Substitute
  • Change
  • Replace
  • Join

Inserisci il testo prima del cursore

Per inserire il testo prima del cursore, eseguire i seguenti passaggi:

  • Per inserire il testo prima del cursore eseguire i seguenti passaggi
  • Passa alla modalità di inserimento
i

Inserisce il testo all'inizio della riga

Supponiamo che tu sia a metà riga e desideri inserire del testo all'inizio della riga corrente, quindi esegui i seguenti passaggi:

  • Passa alla modalità di comando
Esc
  • Attiva la modalità di inserimento
I

Questa azione sposterà il cursore all'inizio della riga corrente e commuterà Vim in modalità di inserimento

Aggiungi testo dopo il cursore

Per aggiungere del testo dopo il cursore, eseguire i seguenti passaggi

  • Passa alla modalità di comando e sposta il cursore nella posizione appropriata
Esc
  • Passa alla modalità di inserimento
a

Questa azione sposterà il cursore successivo di una posizione e commuterà Vim in modalità di inserimento.

Aggiungi testo alla fine della riga

Supponiamo che tu sia a metà riga e desideri aggiungere del testo alla fine della riga corrente, quindi esegui i seguenti passaggi:

  • Passa alla modalità di comando
Esc
  • Passa alla modalità di inserimento
A

Questa azione sposterà il cursore alla fine della riga e commuterà Vim in modalità di inserimento

Apri una nuova riga sotto il cursore

Supponiamo che tu sia nel mezzo della riga e desideri aprire una nuova riga sotto la riga corrente, quindi esegui i seguenti passaggi:

  • Passa alla modalità di comando
Esc
  • Passa alla modalità di inserimento
o

Questa azione inserirà una riga vuota sotto la riga corrente e commuterà Vim in modalità di inserimento

Apri una nuova riga sopra il cursore

Supponiamo che tu sia nel mezzo della riga e desideri aprire una nuova riga sopra la riga corrente, quindi esegui i seguenti passaggi:

  • Passa alla modalità di comando
Esc
  • Passa alla modalità di inserimento
o

Questa azione inserirà una riga vuota sopra la riga corrente e commuterà Vim in modalità di inserimento

Sostituisci testo

Supponiamo che tu voglia sostituire un singolo carattere, quindi esegui i seguenti passaggi:

  • Passa alla modalità di comando
Esc
  • Spostare il cursore nella posizione appropriata
  • Passa alla modalità di inserimento
s

Questa azione eliminerà il carattere sotto il cursore e commuterà Vim in modalità di inserimento Per sostituire l'intera riga usa -

s

Questa azione cancellerà l'intera riga e commuterà Vim in modalità di inserimento.

Cambia testo

Supponiamo che tu voglia cambiare il testo nella riga corrente, quindi esegui i seguenti passaggi:

  • Passa alla modalità di comando
Esc
  • Esegui il seguente comando:
cc

Questo è simile all'azione sostitutiva usando S

Per modificare il testo dalla posizione corrente del cursore, eseguire il seguente comando

C

Questa azione cancellerà il testo dopo la posizione corrente del cursore e commuterà Vim in modalità di inserimento.

Sostituisci testo

Per sostituire un singolo carattere eseguire i seguenti passaggi:

  • Passa alla modalità di comando
Esc
  • Spostare il cursore nella posizione appropriata
  • Esegui il seguente comando:
r
  • Immettere il carattere da sostituire.

Nota che questo comando non cambierà Vim in modalità di inserimento

Per sostituire l'intera riga eseguire -

R

Passerà Vim in modalità di sostituzione come mostrato nell'immagine sottostante -

Unisci il testo

Per unire due linee eseguire i seguenti passaggi:

  • Passa alla modalità di comando
Esc
  • Spostare il cursore sulla riga appropriata
  • Esegui il seguente comando:
J