2011-06-10 21 views
12

He instalado vim en Debian 6. Estoy intentando cambiar el esquema de colores y activar el resaltado de sintaxis. Pero no está funcionando. Agregué set background=dark en el archivo .vimrc. Pero el fondo blanco se muestra. Me pregunto qué salió mal?Sintaxis Vim Resaltado

Aquí es mi .vimrc archivo: http://pastebin.com/8k2gpWDh

He instalado robokai colorscheme que tiene fondo oscuro. Pero el fondo se ve blanco en lugar de oscuro. Otros colores de colorcheme trabajando.

+2

: set syntax = on? – tjmw

+1

¿Has instalado el 'vim' completo? De forma predeterminada, Debian instala solo 'vim-tiny' que no es compatible con la coloración de sintaxis. –

+0

Thanks.Added syntax on.I added set background = dark en el archivo vimrc. Pero el fondo sigue siendo blanco. – blakcaps

Respuesta

13

Asegúrese de que tiene

syntax on 

y luego llamar

color[scheme] {name} 

Para establecer el esquema de colores deseado. Estos contienen el set background=dark que se refiere , por lo que debe elegir el correcto. Vim viene con algunos esquemas de color , pero es posible que desee instalar otros nuevos.

This page y this one brindan consejos sobre los esquemas de color, y there is a test page muy útil al elegir los esquemas de colores.

+1

la línea 'syntax on' hizo que funcionase para mí. :-) – ceasaro

2

robokai parecen estar escritos para una terminal de 16 colores, una consola de linux probablemente, pero estoy adivinando aquí. Para hacer que funcione si está usando un emulador de terminal (como xterm, gnome-terminal, konsole, etc.) puede usar set t_Co=16 antes de cargar el esquema de color o forzar su tipo de terminal a Linux al ejecutar vim (TERM=linux vim ...), y configurar manualmente un fondo oscuro en su emulador de terminal,

También ejecute dpkg --get-selections | grep vim. Para que vim funcione en su totalidad, necesita ver uno de los siguientes: vim-gnome, vim-gtk, vim-lesstiff o vim-nox (para sistemas sin un escritorio gráfico).

2

Si está utilizando un emulador de terminal como konsole o gnome-terminal, instale vim-gtk o vim-gnome, obtenga CSApprox y agregue set t_Co=256 a su .vimrc. Esto le dará soporte para cualquier esquema de color, en el terminal, incluso aquellos que supuestamente solo admiten gvim.

+0

¡Gracias! xfce-terminal cambió repentinamente su compatibilidad de xterm a xterm-256color y eso estropeó mi esquema de colores. Agregué set t_Co = 8 al archivo para restaurar la interpretación anterior de los códigos de color. –

Cuestiones relacionadas