cambiando il colore dei commenti in vim


4

Uso vim per sfogliare il codice sorgente. Nei file sorgente Java i commenti vengono visualizzati in colore blu su sfondo nero, che è difficile da leggere, come modificare questa combinazione di colori in modo che i commenti possano apparire in un colore leggermente più luminoso.

Risposte:


1

Crea la tua combinazione di colori. Il modo più semplice per farlo è copiarne uno esistente e modificare la linea che specifica il colore. Per la maggior parte delle combinazioni di colori, questo avrà un aspetto simile al seguente:

hi Comment  guifg=#80a0ff ctermfg=darkred

Basta cambiarlo con qualsiasi colore tu voglia. Se stai usando la combinazione di colori predefinita, potresti semplicemente crearne una nuova chiamata (ad es.) ~/.vim/colors/suresh.vim(Il percorso dovrà essere diverso se sei su Windows - vedi :help rtp) con contenuti come questo:

hi clear
if exists("syntax_on")
    syntax reset
endif

let colors_name = "suresh"

hi Comment  guifg=#80a0ff ctermfg=darkred

Ho creato una combinazione di colori che utilizza un formato di dichiarazione leggermente diverso per renderlo un po 'più facile da modificare (quello standard diventa un po' difficile da mantenere con molti colori e supporto per sfondi chiari e scuri). Questo è disponibile qui se sei interessato. Questo si evidenzia, quindi è facile apportare una modifica, inserire :we vedere il colore che verrà effettivamente evidenziato. Tuttavia, se vuoi solo cambiare un colore, potrebbe essere più semplice attenersi agli esempi sopra.


1
Non è davvero necessario creare un tuo shceme a colori tutto tuo. Uso solo il file syncolor che viene sempre fornito da Vim. Vedi ": aiuto syncolor".
Heptite,

6

Aggiungendo questo a ~ / .vimrc rende il blu un po 'più luminoso (e leggibile) nei miei terminali con sfondo nero finora:

hi comment ctermfg=blue

(Aveva lo stesso "non riesco a leggere i puntali blu-nero descritti nel post originale fino a quando non vengono utilizzati in precedenza. Semplice da rendere operativo quando si lavora continuamente su nuovi account / macchine come me. Questa risposta può essere più solida per una configurazione dell'account" corretta " , ma cambia il commento in colore in rosso e sembra richiedere più lavoro da impiegare.)


Grazie. "ciao Comment ctermfg = red" funziona per me per renderlo rosso.
user77830

1

Il terminale Ubuntu ha uno sfondo viola scuro per impostazione predefinita e i commenti in Vim sono sostanzialmente illeggibili.

Utilizzando la seguente impostazione, in ~/.vimrco direttamente in vim (dopo aver premuto il :tasto) ho risolto il problema per me:

set background=dark
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.