Abilita i numeri di linea in Vim/Vi
- Numerazione assoluta delle righe in Vim/Vi
- Numerazione relativa delle righe
- Numerazione delle linee ibride
- Abilita permanentemente i numeri di linea di Vim
Vim e Vi sono uno degli editor di testo più utilizzati dagli utenti Linux. La numerazione delle righe è essenziale per gli editor di testo durante la programmazione in coppia, il debug degli script, l’indicazione di una linea specifica e molto altro ancora.
La funzione di numerazione delle righe è inattiva per impostazione predefinita negli editor Vim e Vi, ma può essere facilmente attivata configurando le impostazioni. Vim e Vi supportano tre tipi di numerazione delle righe: assoluta, relativa e ibrida.
Numerazione assoluta delle righe in Vim/Vi
La numerazione assoluta delle righe è il metodo di numerazione che rappresenta la numerazione successiva delle righe.
Abilita numerazione righe assoluta in Vim/Vi
Per abilitare la numerazione delle righe assoluta in Vim/Vi, è necessario eseguire i seguenti passaggi:
-
Passa alla modalità comandi premendo il tasto Esc.
-
Ora premi
:
e il cursore apparirà in basso a sinistra del terminale. -
Per abilitare la numerazione assoluta, digita
set number
oset nu
e poi premi Enter.
Disabilita la numerazione delle righe assoluta in Vim/Vi
Per disabilitare la numerazione assoluta delle righe in Vim/Vi, digita set nonumber
o set nu!
comando nella barra dei comandi e poi premi Enter.
Numerazione relativa delle righe
La numerazione di linea relativa è il metodo di numerazione che rappresenta il numero di linea rispetto alla posizione del cursore.
Abilita numerazione linea relativa in Vim/Vi
Per abilitare la numerazione delle righe relativa in Vim/Vi, è necessario eseguire i seguenti passaggi:
-
Passa alla modalità comandi premendo il tasto Esc.
-
Ora premi
:
e il cursore apparirà in basso a sinistra del terminale. -
Per abilitare la numerazione assoluta, digita
set reltivenumber
oset rnu
e poi premi Enter.
Nella figura, il cursore si trova alla linea 4 in numerazione assoluta. Quindi la numerazione delle righe qui viene eseguita rispetto alla quarta linea.
Disabilitare la numerazione delle righe relativa in Vim/Vi
Per disabilitare la numerazione delle righe relative in Vim/Vi, digita il comando set norelativenumber
o set nornu
nella barra dei comandi e poi premi Enter.
Numerazione delle linee ibride
La numerazione delle righe ibride è il metodo di numerazione che è una combinazione dei metodi di numerazione assoluta e relativa.
Abilita numerazione linee ibride in Vim/Vi
Per abilitare la numerazione delle righe ibride in Vim/Vi, è necessario eseguire i seguenti passaggi:
-
Passa alla modalità comandi premendo il tasto Esc.
-
Ora premi
:
e il cursore apparirà in basso a sinistra del terminale. -
Per abilitare la numerazione assoluta, digita
set number relativenumber
e poi premi Enter.
Nella figura, il cursore si trova alla linea 4 in numerazione assoluta. Quindi, la numerazione per le altre righe eccetto la linea 4 viene eseguita rispetto alla linea 4, ma la numerazione della linea 4 viene eseguita dalla numerazione assoluta.
Disabilitare la numerazione delle linee ibride in Vim/Vi
Per disabilitare la numerazione ibrida delle righe in Vim/Vi, digita il comando set nonumber norelativenumber
nella barra dei comandi e poi premi Enter.
Abilita permanentemente i numeri di linea di Vim
I metodi sopra indicati non sono permanenti. Una volta chiuso l’editor Vim/Vi e riaperto, viene ripristinata la modalità predefinita, ovvero i numeri di linea sono nascosti.
Per abilitare i numeri della linea Vim in modo permanente, è necessario eseguire i seguenti passaggi:
-
Apri il file di configurazione di Vim
.vimrc
con il comando:vim ~/.vimrc
-
Aggiungi il comando appropriato nel file
.vimrc
per abilitare la numerazione delle righe in modo permanente.:set [required_mode]
Se non hai alcun file
.vimrc
nella directory home, possiamo crearlo facilmente usando il comandovim .vimrc
.
Suraj Joshi is a backend software engineer at Matrice.ai.
LinkedIn