Vim - Registri
Vim fornisce molti registri. Possiamo usare questi registri come più appunti. Questa funzione è davvero utile quando si lavora con più file. In questo capitolo, discuteremo i seguenti elementi:
- Copia il testo nel registro
- Incolla il testo dal registro
- Elenca i registri disponibili
- Tipi di registro
Copia il testo nel registro
Per la copia, possiamo usare il normale comando yank cioè yy e per memorizzarlo nel registro possiamo usare la seguente sintassi:
“<register-name><command>
Ad esempio, per copiare il testo nel registro "a" utilizzare il seguente comando:
“ayy
Incolla il testo dal registro
Per incollare il testo dal registro usa -
“<register-name>p
Ad esempio, il comando seguente copia il testo dal registro "a" -
“ap
Elenca i registri disponibili
Per elencare tutti i registri disponibili utilizzare il seguente comando
:registers
Tipi di registro
Vim supporta i seguenti tipi di registro:
Registri senza nome
Il registro senza nome è indicato con "". Vim memorizza il testo cancellato o copiato in questo registro
Registri denominati
Possiamo usare 26 registri con nome; possiamo usare az o AZ. Per impostazione predefinita, vim non utilizza questi registri.
Se usiamo il nome del registro in minuscolo, il contenuto verrà sovrascritto e se usiamo il nome in maiuscolo, il contenuto verrà aggiunto in quel registro.
Registri numerati
Possiamo usare da 0 a 9 registri con nome. Vim riempie questi registri con il testo del comando yank and delete.
- Il registro numerato 0 contiene il testo del comando di yank più recente.
- Il registro numerato 1 contiene il testo cancellato dal comando di cancellazione o modifica più recente
Registri predefiniti
Di seguito sono riportati i registri predefiniti:
Suor n | Registro e descrizione |
---|---|
1 | % Nome del file corrente |
2 | # Nome del file alternativo per la finestra corrente |
3 | : Comando eseguito più di recente |
4 | . Contiene l'ultimo testo inserito |
5 | “ Ultimo registro utilizzato |