Codice colore per vi sul terminale su Mac?

1

Ho usato il tux della mia scuola per un po '. È stato realizzato con un bel codice colore per ogni sintassi per ogni linguaggio di programmazione. Voglio fare lo stesso sulla macchina che ho appena acquistato. Quando invoco

vi filename

La vista era semplice in bianco e nero. Come personalizzo in modo che quando visualizzo i file script / codice sul terminale, abbia un bel codice colore? Ad esempio, se l'istruzione verrà letta, la stringa sarà viola, ecc. Per quanto ne so, potrebbe avere qualcosa a che fare con il file .profile?

    
posta Fyr Zheng 17.08.2017 - 06:57
fonte

2 risposte

3

Aggiungi quanto segue al tuo ~/.vimrc :

filetype plugin indent on
set term=builtin_ansi
syntax on

Se stai usando iTerm, usa questo al posto della riga 2:

set term=xterm-256color
    
risposta data 17.08.2017 - 08:53
fonte
0

Utilizza :syn on per attivare l'evidenziazione della sintassi. Metti questo nel tuo file ~/.vimrc per usarlo ogni volta. (Vim dovrebbe rilevare automaticamente il tuo tipo di terminale, non c'è bisogno di preoccuparsi di questo.)

Per personalizzare i colori, utilizzare il comando :highlight . Digita :help :hi in Vim per maggiori informazioni. Per ulteriori informazioni sull'evidenziazione della sintassi in generale, digita :help :syntax-highlighting .

Se vuoi personalizzarlo molto, puoi persino creare una combinazione di colori. Si tratta fondamentalmente di un elenco di comandi, come un file .vimrc, in cui vengono inseriti tutti i comandi :hi . Assicurati di includere let colors_name = "whatever" da qualche parte in modo che funzioni correttamente.

    
risposta data 17.08.2017 - 23:59
fonte

Leggi altre domande sui tag