mudando a cor dos comentários no vim

mudando a cor dos comentários no vim

Eu uso o vim para navegar pelo código-fonte. Nos arquivos de origem Java, os comentários aparecem em azul sobre fundo preto, o que é difícil de ler. Como alterar esse esquema de cores para que os comentários possam aparecer em cores um pouco mais brilhantes.

Responder1

Crie seu próprio esquema de cores. A maneira mais fácil de fazer isso é copiar uma já existente e ajustar a linha que especifica a cor. Para a maioria dos esquemas de cores, normalmente será mais ou menos assim:

hi Comment  guifg=#80a0ff ctermfg=darkred

Basta mudar para a cor que desejar. Se você estiver usando o esquema de cores padrão, você pode simplesmente criar um novo chamado (por exemplo) ~/.vim/colors/suresh.vim(o caminho precisará ser diferente se você estiver no Windows - veja :help rtp) com conteúdo como este:

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

let colors_name = "suresh"

hi Comment  guifg=#80a0ff ctermfg=darkred

Eu criei um esquema de cores que usa um formato de declaração um pouco diferente para facilitar um pouco a edição (o padrão fica um pouco difícil de manter com muitas cores e suporte para fundos claros e escuros). Isto está disponívelaquise você está interessado. Isso se auto destaca, então fica fácil fazer uma alteração, entrar :we ver a cor que realmente será destacada. No entanto, se quiser alterar apenas uma cor, pode ser mais fácil seguir os exemplos acima.

Responder2

Adicionar isso a ~/.vimrc torna o azul um pouco mais brilhante (e legível) em meus terminais com fundo preto até agora:

hi comment ctermfg=blue

(Tive o mesmo problema de "não consigo ler azul sobre preto descrito na postagem original até empregar acima. Simples de operacionalizar ao trabalhar continuamente em novas contas/máquinas como eu. Esta respostapode ser mais robusto para a configuração "adequada" da conta, mas altera a cor do comentário para vermelho e parece exigir mais trabalho para ser empregado.)

Responder3

O terminal Ubuntu tem um fundo roxo escuro por padrão e os comentários no Vim são basicamente ilegíveis.

Usando a seguinte configuração, no vim ~/.vimrcou diretamente no vim (depois de pressionar a :tecla), resolvi o problema para mim:

set background=dark

informação relacionada