Evidenziazione della sintassi VIM

Evidenziazione della sintassi VIM
VIM è un editor di testo per la creazione o la modifica di un file di testo, script o configurazione ed è la versione avanzata di VI Editor. Questo editor è installato per impostazione predefinita nella maggior parte dei sistemi operativi Linux. Molte nuove funzionalità vengono aggiunte in VIM Editor che non sono disponibili nel vecchio editor VI. Una delle caratteristiche utili di VIM è l'evidenziazione della sintassi. La leggibilità di qualsiasi codice sorgente o file di configurazione può essere aumentata utilizzando front e colore diversi per diverse parte del file. Questa attività può essere eseguita utilizzando la funzione di evidenziazione della sintassi di VIM. Questa funzione può essere abilitata o disabilitata temporaneamente e permanente. Come puoi abilitare o disabilitare questa funzione e lavorare con essa in Vim Editor su Ubuntu è mostrato questo tutorial.

Prima di iniziare questo tutorial, controlla VIM Editor è installato o meno nel sistema. Per impostazione predefinita, VI Editor è installato in Ubuntu. Esegui il comando seguente per installare l'editor VIM.

$ sudo apt-get install vim

Esegui il comando seguente per controllare la versione dell'editor VIM installato.

$ vim -version

Crea o apri qualsiasi file di script in VIM Editor per verificare l'aspetto corrente del contenuto del file prima di abilitare l'evidenziazione della sintassi. Qui, un file bash chiamato login.sh Con il seguente contenuto viene utilizzato.

login.sh

!/Bin/Bash
Echo "Digita il tuo nome utente"
Leggi il nome utente
Echo "Digita la tua password"
Leggi la password
if [[($ username == "admin" && $ password == "segreto")]; Poi
Echo "utente autorizzato"
altro
Echo "Utente non autorizzato"
fi

Esegui il comando seguente per aprire il file nell'editor VIM.

$ vim accedi.sh

Abilita o disabilita l'evidenziazione della sintassi

L'evidenziazione della sintassi è acceso per vim editor per impostazione predefinita. Il contenuto di login.sh verrà visualizzato con il seguente formato quando l'evidenziazione della sintassi è acceso. Dopo l'apertura login.sh File nell'editor VIM, premere ESC Chiave e tipo ': sintassi su' Per abilitare l'evidenziazione della sintassi. Il file sembrerà la seguente immagine se l'evidenziazione della sintassi è acceso.

Premere ESC chiave e tipo, "sintassi"Per disabilitare l'evidenziazione della sintassi.

Abilita o disabilita la sintassi evidenziando in modo permanente

Devi creare o modificare .Vimrc File e aggiungi il testo del comando per abilitare la sintassi evidenziazione in modo permanente nell'editor VIM. Esegui il seguente comando per aprire .Vimrc File mediante Editor VIM.

$ sudo vim ~/.Vimrc

Aggiungi il testo, “Sintassi"Ovunque nel file per abilitare la sintassi evidenziano in modo permanente per VIM Editor. Salva e chiudi il file digitando ':X'.

Per disabilitare la funzione, basta riaprire .Vimrc file, modifica il testo "sintassi" A "Sintassi fuori" e salva il file.

Cambia la combinazione di colori

Esistono diversi file VIM della combinazione di colori dopo aver installato il pacchetto VIM. Questi file di combinazione di colori si trovano nella posizione,/usr/share/vim/vim*/colori/. Esegui il seguente comando per mostrare l'elenco dei file di combinazione di colori VIM.

$ ls -l/usr/share/vim/vim*/colori/

La seguente output mostra che il pacchetto VIM installato contiene 18 combinazione di colori che può essere applicato nell'editor VIM. L'uso di alcuni schemi di colore è mostrato nella prossima parte di questo tutorial.

Supponiamo che l'utente desideri modificare la combinazione di colori per un file HTML denominato Ciao.html con il codice.

Ciao.html



Benvenuto


Ciao a tutti, benvenuti nel nostro sito



Esegui il comando seguente per aprire il file HTML dall'editor.

$ vim ciao.html

Premere ESC e tipo ": Colorscheme mattina"Per modificare l'attuale combinazione di colori del file.

L'aspetto dell'editor verrà modificato come la seguente immagine dopo aver applicato la nuova combinazione di colori. Ma questo cambiamento è temporaneo e l'effetto colore verrà rimosso dopo aver chiuso l'editor.

Se si desidera impostare una particolare combinazione di colori e sfondo per l'editor in modo permanente, quindi apri .Vimrc File di nuovo e aggiungi il seguente testo di comando. Qui, sera la combinazione di colori verrà impostata per l'evidenziazione della sintassi e il colore di sfondo è impostato su buio. Salva e chiudi il file premendo, 😡 Per applicare l'effetto colore nell'editor.

sera di colore
Imposta sfondo = scuro

Ora, riapri il file HTML nell'editor per controllare la combinazione di colori e l'effetto colore di sfondo. L'editor sembrerà la seguente immagine.

Imposta lingue di sintassi

È possibile selezionare la lingua di sintassi dopo aver aperto un file in VIM Editor. Esistono molte lingue di sintassi per l'editor VIM, come "PHP", "Perl", "Python", "Awk" eccetera. Apri un file Python chiamato media.Py Nell'editor VIM. Il contenuto del file sembra la seguente immagine dalla sintassi predefinita di VIM Editor.

Tipo ": sintassi = perl"Dopo aver aperto il file e premere accedere. Il colore del testo di una parte del file verrà modificato dalla sintassi del linguaggio Perl come la seguente immagine. Qui, i colori di input, int, stampa e testo rotondo vengono modificati.

: imposta sintassi = perl

Impostare il valore chiave di evidenziazione

Ci sono nove gruppi di evidenziazione della sintassi per Vim Editor. Questi sono menzionati di seguito.

Nome del gruppo Descrizione
Identificatore Appartiene ai nomi delle variabili del codice sorgente
Dichiarazione Appartiene a qualsiasi dichiarazione di linguaggio di programmazione, come Se, altro, fai, mentre eccetera.
Commento Appartiene al Commenti parte del programma
Tipo Il tipo di dati delle variabili è definito da questo gruppo, come int, doppio, stringa eccetera.
Preproc Appartiene a qualsiasi dichiarazione preprocessore, come #includere.
Costante Appartiene a qualsiasi valore costante, come numeri, stringhe citate, true/false eccetera.
Speciale Appartiene a qualsiasi simbolo speciale, come ad esempio "\ t, '\ n' eccetera.
Sottolineato Appartiene a qualsiasi testo sottolineato.
Errore Appartiene a qualsiasi codice sorgente errore

Esistono alcune coppie di valore chiave di evidenziazione che possono essere utilizzate con tutti i gruppi di evidenziazione per modificare il colore specifico del codice sorgente in VIM Editor. L'impiego di Dichiarazione Gruppo in VIM Editor è mostrato nella prossima parte di questo tutorial. Apri un file di script Python denominato anno bisestile.Py Nell'editore VIM. Questo file assomiglia alla seguente immagine per evidenza di sintassi predefinita.

Tipo ": hi dichiarazione ctermfg = rosso "Per cambiare il colore delle dichiarazioni di programmazione dello script in colore rosso. Qui, il colore di Se E altro è cambiato in rosso.

: hi dichiarazione ctermfg = rosso

Conclusione

Diverse opzioni di evidenziazione della sintassi di Vim Editor sono spiegate in questo tutorial utilizzando vari esempi. Spero, il tutorial aiuterà i nuovi utenti VIM ad applicare la sintassi evidenziando correttamente per rendere il codice sorgente più leggibile.