2011-11-16 12 views
12

Problem with Vim backgroundVim color de fondo no se muestra correctamente en el terminal de GNOME

supongo mucha gente consigue este problema, pero me parece que no puede encontrar otros hilos/preguntas sobre el mismo en cualquier lugar. Supongo que es difícil de capturar en palabras clave.

Básicamente, Vim no dibuja el color de fondo cuando se desplaza hacia arriba en lugares donde no hay texto. También lo he visto en la Mac de mi amigo, así que no es peculiar de mi configuración.

Tengo un vimrc bastante grande, pero me sale el mismo problema sin un vimrc y ajuste :colorscheme azul.

Estoy usando gnome-terminal en Ubuntu 11.10 (Ocelot Oneiric). Es una instalación bastante limpia que configuré hace solo unos días, por lo que no hay realmente ningún negocio divertido pasando. Espero que esto ocurra fuera de la caja.

No he tenido este problema en otros contextos, p. más de SSH con PuTTY o versiones anteriores de Ubuntu, que supongo que también fue gnome-terminal.

¿Qué está pasando?

+0

Me gusta mucho esa combinación de colores. ¿Está disponible en alguna parte? (Desearía tener una respuesta para su pregunta - Tengo problemas similares en iterm2, y terminé simplemente configurando el color de fondo de mi terminal para que coincida con el que configuré en vim) –

+0

Básicamente es: colorcheme blue. Envíame un correo electrónico a Mozza314 (at) gmail.com si quieres el vimrc. – voltrevo

+2

Pregunta relacionada: http://stackoverflow.com/questions/14689925/vim-background-with-gnu-screen ** tl; dr ** agregue 'set t_ut =' a su configuración .vimrc – batzilo

Respuesta

0

Intente ejecutar :set t_Co=256 (reemplazando 256 con el valor correspondiente al número de colores que admite su terminal). Un problema mio similar (aunque menos notorio) fue causado por el uso de muy pocos de los colores de terminal disponibles en Vim. Para averiguar cuántos colores admite su terminal, consulte this.

+0

Ya no uso Ubuntu, pero tengo un problema similar en mi Mac y no funciona. Me aseguraré de probarlo la próxima vez que esté en vim en ubuntu: /. – voltrevo

1

En Linux tuve export TERM=xterm-256color en mi .bashrc. Eso causó Vim a este aspecto (después de ajustar set t_Co=256):

Vim looks with molokai theme before fixing TERM variable

Cuando quité esa línea de mi .bashrc y abrió una nueva terminal (exec bash no lo hizo). Esto es lo que me pasa (es necesario tener set t_Co=256):

Vim looks with molokai theme after fixing TERM variable

Cuestiones relacionadas