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