Los esquemas de color en Vim no funcionan correctamente

Los esquemas de color en Vim no funcionan correctamente

En Archlinux, usando Vim 7.4 (instalado con pacman), intenté usar elcombinación de colores lúcidos. Sin embargo, en el momento en que lo encendí, todo el color desapareció. Esto sucedió en el emulador de Terminal Xfce bajo XFCE (negro sobre blanco, ya que ese era el esquema de color del emulador), o incluso antes de iniciar X11 (entonces, blanco sobre negro). Al volver al esquema de color predeterminado, se volvieron a activar los colores.

Usar Vim bajo uxtermno tuvo este problema.

En Ubuntu 12.04, usando Vim 7.4 (compilado desde la fuente) con exactamente el mismo .vimrccontenido .vim, en el mismo emulador de terminal Xfce, bajo XFCE,no tuve este problema.

Logré que funcionara en Archlinux para el terminal y la línea de comando de Xfce: agregué lo siguiente en la parte superior de mi .vimrc:

set t_Co=256

Esta sugerencia surgió deaquí.

¿Qué había de malo en mi configuración antes de eso? ¿Cuál es la forma correcta de hacer que esto funcione?

Respuesta1

set t_Co=256permite a Vim usar 256 colores en terminales que lo admiten (creo que la mayoría de ellos lo hacen). Sin ese comando, Vim sólo mostrará 8 o 16 colores diferentes.

Si carga un esquema de colores que tiene solo 256 colores (o está hecho para eso en mente), se verá mal o simplemente no se mostrará correctamente si t_Cono está configurado en 256.

http://vim.wikia.com/wiki/256_colors_in_vim

información relacionada