Ricerca nel sito web

Come abilitare l'evidenziazione della sintassi nell'editor Vi/Vim


Uno dei modi più semplici per migliorare la leggibilità e il contesto del testo in un file di configurazione o nel codice sorgente per vari linguaggi di programmazione è utilizzare un editor di testo che supporti "evidenziazione della sintassi".

L'evidenziazione della sintassi è un componente semplice ma utile nella maggior parte se non in tutti gli editor di testo utilizzati per linguaggi di programmazione, scripting o markup, che consente di visualizzare testo colorato, in particolare il codice sorgente, in diversi colori (e eventualmente font) corrispondente alla categoria dei termini.

Leggi anche: 10 motivi per cui dovresti utilizzare l'editor di testo Vi/Vim in Linux

In questo articolo, mostreremo come attivare l'evidenziazione della sintassi temporaneamente o permanentemente nell'editor di testo Vi/Vim.

VIM è una versione alternativa e avanzata dell'editor VI che abilita la funzione di evidenziazione della sintassi in VI. L'evidenziazione della sintassi significa che può mostrare alcune parti del testo in altri caratteri e colori. VIM non mostra l'intero file ma presenta alcune limitazioni nell'evidenziare particolari parole chiave o testo che corrisponde a un modello in un file. Per impostazione predefinita VIM funziona su tutti i terminali Linux, ma alcuni terminali hanno capacità di evidenziazione minime per essere eseguiti.

VIM ha un'altra fantastica funzionalità che ci consente di Disattivare o Attivare l'evidenziazione della sintassi utilizzando l'opzione Sintassi attivata e sintassi disattivata.

Come installare VIM

La maggior parte dei sistemi Linux include già il pacchetto VIM, altrimenti installalo utilizzando lo strumento YUM.

yum -y install vim-enhanced

Come abilitare l'evidenziazione della sintassi in VI e VIM

Per abilitare la funzione Evidenziazione della sintassi nell'editor VI, apri il file chiamato /etc/profile.

vi /etc/profile

Aggiungi la funzione alias a VI puntando a VIM nel file /etc/profile. Questo file viene utilizzato per impostare le funzioni alias a livello globale.

alias vi=vim

Se desideri impostare alias e funzioni specifici dell'utente, devi aprire il file .bashrc nella directory dell'utente.

vi /home/tecmint/.bashrc

Aggiungi la funzione alias. Ad esempio impostiamo l'alias per l'utente tecmint.

alias vi=vim

Dopo aver apportato modifiche al file è necessario reimpostare le modifiche eseguendo il comando seguente.

source /etc/profile
OR
source /home/tecmint/.bashrc

Prova l'evidenziazione della sintassi in Vi Editor

Apri qualsiasi codice di esempio di file con l'editor vi. Per impostazione predefinita, l'evidenziazione della sintassi è attivata automaticamente nel file /etc/vimrc.

Esempio di evidenziazione della sintassi in VI

Attiva o disattiva l'evidenziazione della sintassi in VI

Puoi Attivare o Disattivare l'evidenziazione della sintassi premendo il pulsante ESC  e utilizzare il comando come :syntax on e :sintassi disattivata nell'editor Vi. Fare riferimento agli screenshot di esempio.

Attiva l'evidenziazione della sintassi in VI

Disattiva l'evidenziazione della sintassi in VI

Se sei nuovo a vi/vim, troverai utili le seguenti guide:

  1. Scopri Vi/Vim come editor di testo completo in Linux
  2. Scopri utili trucchi e suggerimenti per l'editor Vi/Vim in Linux
  3. 8 interessanti trucchi per l'editor Vi/Vim per ogni utente Linux
  4. Come proteggere con password un file Vim in Linux

Puoi condividere con noi qualsiasi altro suggerimento o trucco utile su vi/vim che hai incontrato, tramite il modulo di commento qui sotto.