Numeri di linea a disattivazione ON/OFF nell'editor di testo VI

Numeri di linea a disattivazione ON/OFF nell'editor di testo VI
I numeri di riga mostrati in un editor di testo possono migliorare notevolmente il codice di scrittura e lettura di un programmatore. Sono disponibili diversi editor di testo per il sistema operativo Linux, incluso l'editor di testo VI popolare e potente, e questi editor possono essere utilizzati per creare e modificare vari tipi di file.

L'editor VI fornisce tre diversi tipi di numeri di linea: assoluto, parente e un ibrido che combina caratteristiche di assoluto e relativo. In questo articolo, discuteremo del metodo che può essere utilizzato per modificare il tipo di numero di riga mostrato nell'editor di testo VI.

Nota: Linux Mint 20 viene utilizzato per dimostrare tutti i metodi discussi di seguito.

Mostrando numeri di linea assoluti

I numeri di riga assoluti (o regolari) sono i numeri di riga preferiti dalla maggior parte degli utenti. Per visualizzare i numeri di linea assoluti in VI, prendi i seguenti passaggi:

Avvia il terminale.


Apri qualsiasi file che può essere modificato con Editor di testo VI eseguendo il comando '$ sudo vi [nome file]'Nel terminale, come segue:


Premere il tasto ESC per immettere la modalità di comando .

Questo passaggio è importante perché, mentre l'editor di testo ha diverse modalità operative, per il nostro obiettivo attuale, dobbiamo essere in modalità di comando.

Esegui il comando ': set numero', come segue.


Quando si preme ENTER per eseguire questo comando, i numeri di riga assoluti appariranno all'inizio di ogni riga del file, come mostrato di seguito:

Nascondere numeri di linea assoluti

Puoi nascondere i numeri di linea assoluti in VI prendendo i seguenti passaggi:

  • Una volta aperto un file in VI, immettere la modalità di comando premendo il tasto ESC
  • Eseguire il comando ': set raccominare'.


Dopo aver eseguito questo comando, i numeri di riga assoluti non verranno più mostrati, come mostrato nell'immagine seguente:

Mostrando numeri di riga relativa

Per i numeri di riga relativi, la riga nel file a cui è attualmente puntato il cursore viene assegnato il numero zero e tutti gli altri numeri di riga sono calcolati rispetto a quella riga.

Puoi mostrare numeri di riga relativi in ​​VI prendendo i seguenti passaggi:

  • Una volta aperto un file in VI, premere il tasto ESC per immettere la modalità di comando.
  • Eseguire il seguente comando ': Set Relaivenumumber'.


Quando si esegue questo comando, i numeri di riga relativi appariranno all'inizio di ogni riga del tuo file. Nel nostro caso, poiché il cursore indicava la terza riga del file, alla terza riga viene assegnato un valore di 0 e gli altri numeri di riga vengono calcolati di conseguenza, come mostrato di seguito:

Nascondere i numeri della linea relativa

Per nascondere i numeri della riga relativi, è possibile prendere i seguenti passaggi:

  • Una volta aperto un file in VI, premere il tasto ESC per immettere la modalità di comando
  • Eseguire il comando ': Impostare il numero di noreLativenumum'.


Quando si esegue questo comando, i numeri della riga relativi sono stati rimossi, come mostrato nell'immagine seguente:

Mostrando numeri di linea ibrida

Per i numeri di linea ibrida, la riga a cui è indicato il cursore viene assegnato il suo numero di riga assoluto effettivo, ma tutti gli altri numeri di linea sono valori relativi.

Possiamo mostrare numeri di linea ibrida prendendo i seguenti passaggi:

  • Una volta aperto un file in VI, premere il tasto ESC per immettere la modalità di comando
  • Eseguire il comando ': set numero relativo'.


Quando questo comando viene eseguito, i numeri di riga ibrida verranno visualizzati all'inizio di ogni riga del file. Nel nostro caso, poiché il cursore indicava la terza riga del file, il numero 3 era assegnato alla terza riga e tutti gli altri numeri di linea sono stati calcolati di conseguenza, come mostrato di seguito:

Numeri di linea ibrida

Per nascondere i numeri di linea ibrida, puoi prendere i seguenti passaggi:

  • Una volta aperto un file in VI, premere il tasto ESC per immettere la modalità di comando
  • Eseguire il comando ': set norelativenumber set'.


Quando si esegue questo comando, i numeri della riga ibrida verranno rimossi, come mostrato nell'immagine seguente:

Conclusione

I comandi discussi in questo articolo possono essere facilmente utilizzati per attivare i numeri di linea assoluti, relativi e ibridi nel/spento nell'editor di testo VI.