Abilita i numeri di linea in Vim/Vi

Suraj Joshi 30 gennaio 2023
  1. Numerazione assoluta delle righe in Vim/Vi
  2. Numerazione relativa delle righe
  3. Numerazione delle linee ibride
  4. Abilita permanentemente i numeri di linea di Vim
Abilita i numeri di linea in Vim/Vi

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 o set nu e poi premi Enter.

Absolute_numbering_vim

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 o set rnu e poi premi Enter.

realtive_numbering_vim

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.

hybrid_numbering_vim

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 comando vim .vimrc.

Autore: Suraj Joshi
Suraj Joshi avatar Suraj Joshi avatar

Suraj Joshi is a backend software engineer at Matrice.ai.

LinkedIn

Articolo correlato - Linux Vim