O tema funciona bem no gVIM porque o gVIM suporta 16,7 milhões de cores , estando as cores Solarized entre elas.
No terminal, o Solarized usará as 16 cores padrão do terminal ANSI. Isso parecerá terrível, a menos que você instale o tema Solarized para o emulador de terminal. Existem muitas versões disponíveis para o Konsole, você deve procurar e escolher a mais precisa. Uma vez instalado, o tema substituirá as 16 cores ANSI (geralmente bastante simples) pelas Solarized, 'Solarizando' todo o terminal (ou melhor, qualquer aplicativo colorido).
A alternativa é dizer ao Solarized para 'degradar' a paleta básica de 256 cores que muitos emuladores de terminal suportam. As cores obtidas não representam as verdadeiras cores Solarizadas, mas são uma aproximação. Você pode ativar a versão degradada de 256 cores do Solarized adicionando let g:solarized_termcolors=256
ao seu .vimrc
arquivo.
Além disso, se as cores degradadas AINDA não aparecerem, adicione a resposta de Daniel Andersson à minha e adicione set t_Co=256
à sua .vimrc
. (isso não deve ser necessário se o seu $TERM
estiver definido corretamente, provavelmente deve ser xterm-256color
)
let g:solarized_termcolors=256
ao .vimrc resolveu o problema.