El tema funciona bien en gVIM porque gVIM admite 16,7 millones de colores , entre ellos los colores Solarized.
En el terminal, Solarized utilizará los 16 colores predeterminados del terminal ANSI. Esto se verá terrible a menos que instale el tema Solarizado para su emulador de terminal. Hay muchas versiones disponibles para Konsole, debe navegar y elegir la más precisa. Una vez instalado, el tema reemplazará los 16 colores ANSI (generalmente bastante simples) con los Solarized, 'Solarizando' todo su terminal (o más bien cualquier aplicación con color).
La alternativa es decirle a Solarized que se 'degrade' a la paleta básica de 256 colores que admiten muchos emuladores de terminal. Los colores que obtienes no representarán los verdaderos colores Solarized, pero son una aproximación. Puede habilitar la versión degradada de 256 colores de Solarized agregando let g:solarized_termcolors=256
a su .vimrc
archivo.
Además, si los colores degradados TODAVÍA no aparecen, agregue la respuesta de Daniel Andersson a la mía, y agregue la set t_Co=256
suya .vimrc
. (esto no debería ser necesario si $TERM
está configurado correctamente, probablemente debería serlo xterm-256color
)
let g:solarized_termcolors=256
a .vimrc resolvió el problema.