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
Ciao a tutti, benvenuti nel nostro sito
Esegui il comando seguente per aprire il file HTML dall'editor.
$ vim ciao.htmlPremere 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
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.