vim no Windows: sintaxe destacando os esquemas de cores funcionando apenas parcialmente

0

Quando uso o vim no meu terminal (com o conjunto "set background = dark"), certas palavras-chave são destacadas como preto. Como meu plano de fundo do terminal é preto, não consigo ver essas palavras-chave específicas.

Estou usando o esquema de cores "wombat.vim" que baixei em " link "

Ao investigar o arquivo colorscheme, posso ver que o esquema de cores presente no meu terminal não corresponde exatamente ao que o arquivo indica. por exemplo, o arquivo tem linha

hi Comment    guifg=#99968b    gui=italic

O que indica que os comentários devem ser em itálico. Meus comentários não são em itálico.

Quando eu mudo de e para o esquema de cores wombat, há coisas mudando no meu terminal, então eu sei que o vim está carregando o esquema de cores, simplesmente não corretamente.

EDIT: os esquemas de cores funcionam corretamente com o gvim

    
por Squiffy 11.12.2016 / 01:32

1 resposta

0

As definições de gui..=... são válidas apenas para a versão da GUI do Vim, GVIM. O esquema cores do wombat não contém nenhuma definição de cterm... para terminais coloridos. Há um esquema de cores wombat256.vim, mas isso só tem como alvo terminais que oferecem 256 cores. O prompt de comando do Windows suporta apenas 16 cores, portanto, é inútil. No terminal, você precisa escolher um esquema de cores diferente que forneça definições básicas de cores de terminal; ou seja, ctermfg= no intervalo de 0..15 ou nomes de cores básicos como Cyan ou Red .

    
por 12.12.2016 / 14:56