GNU/Linux >> Linux Esercitazione >  >> Linux

Abilita l'evidenziazione della sintassi in Vim

Quando devi modificare più file in Vim dal tuo terminale, è bello avere la sintassi del contenuto del file da evidenziare.

Per abilitare l'evidenziazione della sintassi in Vim mentre lo stai usando, entra nella modalità normale usando il tasto Esc e poi digita :

:syntax on

È facile, vero? Consentitemi di fornire maggiori dettagli su come funziona e su come rendere permanente questa modifica.

Evidenziazione della sintassi in Vim

L'evidenziazione della sintassi si riferisce alla colorazione di un gruppo di parole, come le parole chiave, in modo diverso da altri gruppi di parole, come i nomi delle variabili, ecc.

Con ciò, puoi facilmente distinguere tra due parole, se si tratta di una parola chiave, dati, variabile, costante ecc.

L'evidenziazione della sintassi in Vim non si limita solo ai linguaggi di scripting (come sh , bash ecc) e linguaggi di programmazione (come python , rust , c , cpp eccetera).

Ho usato Vim per modificare il mio apache2.conf e smb.conf , posso dirti che funziona praticamente con tutti i tipi di file.

Se hai già aperto un file in Vim, di seguito sono riportati i passaggi per attivare l'evidenziazione della sintassi:

  1. Premi il tasto Esc (Esc) per entrare in modalità Normale in Vim.
  2. Digita i due punti : simbolo per indicare che stai digitando un comando.
  3. Dopo i due punti, digita syntax on .

Qui puoi vedere le semplici linee bianche cambiare colore dopo aver attivato l'evidenziazione della sintassi in Vim.

Abilita l'evidenziazione della sintassi per impostazione predefinita

Se alla fine ti piace l'evidenziazione della sintassi e vuoi rendere permanente questa modifica, puoi aggiungere la seguente riga nel tuo 'vimrc' (dovrebbe trovarsi in ~/.vimrc):

syntax on

Se hai problemi con Vim che non rileva determinati tipi di file, aggiungi la seguente riga al tuo 'vimrc':

syntax on
filetype on

Disattiva l'evidenziazione della sintassi

Per qualsiasi motivo, se non ti piace l'evidenziazione della sintassi, puoi disattivarla seguendo i passaggi indicati di seguito:

  1. Premi il tasto Esc (Esc) per entrare in modalità Normale.
  2. Digita i due punti : simbolo per dire a Vim di interpretare i successivi colpi di tastiera come un comando.
  3. Ora, digita syntax off .

Conclusione

Vim ha la funzione di evidenziare la sintassi di un particolare tipo di file usando colori diversi. Abbiamo esaminato come abilitarlo, renderlo permanente e anche come disabilitarlo.

Se sei interessato a imparare qualcosa di più delle semplici basi di Vim, ti consiglio vivamente di usare questo programma di Jovica Ilic.


Linux
  1. Come visualizzare l'evidenziazione della sintassi su un file?

  2. Sintassi_evidenziazione | Lpr?

  3. Come abilitare il colore del testo in vi simile a vim in CentOS/RHEL

  4. Ubuntu 19.04:Configura vim

  5. Come abilito l'evidenziazione della sintassi per .bash_aliases in vim?

Vanilla Vim è divertente

Come eliminare le righe in Vim / Vi

Bat:un clone di gatto con evidenziazione della sintassi e integrazione con Git

Editor VIM

Vim per sostituire Vi

Perché non ho l'evidenziazione della sintassi quando sudo vi <filename>?