Explicando esse comportamento
O realce de sintaxe foi criado para modificar um esquema de cores. O realce de sintaxe do SAS padrão serve para modificar um esquema de cores normal, como eu uso, e então é adequado mostrar data
como azul no branco. Em um esquema de vídeo reverso, como koehler
, não é.
Quando você altera seu esquema de cores para um normal, o vim joga fora seu realce de sintaxe, porque ele pode ser incompatível com o esquema de cores recém-selecionado.
Você pode resolver isso
criando um realce de sintaxe personalizado para SAS em vídeo reverso.
Para fazer isso, edite o arquivo sas.vim
(no sistema windows em C:\Program Files (x84)\vim74\syntax
) , definindo todo guibg
para Black
, replacint guifg=Blue
guifg=LightBlue
e aplicando alterações semelhantes até parece tudo bem