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