Pantalla GNU, vim y urxvt con 256 colores. ñu

Pantalla GNU, vim y urxvt con 256 colores. ñu

he definido

urxvt*color0:      #000000
urxvt*color8:      #777777

en mi $HOME/.Xdefault. Al usar vim (consola, no gvim), esto me da un gris claro para las cadenas en scripts bash cuando uso urxvt. Ahora, si inicio la pantalla GNU y edito el mismo archivo con vim, todas las cadenas ahora son negras. Esto es un problema ya que uso video inverso (texto blanco sobre fondo negro para mi terminal). El TERM es el mismo en ambos casos (xterm).

¿Es esto un problema de vim o de pantalla? Más importante aún, ¿cómo lo soluciono?

Después de que la respuesta de Bhinesley me puso en el camino correcto, la solución fue agregar

set t_Co=256

a mi $HOME/.vimrc. Además, tengo el siguiente conjunto para mi variable TERM:

screen-256color
xterm-256color

para pantalla y consola urxvt.

Respuesta1

Descargue y ejecute 256colors2.pldesde aquí:http://www.frexx.de/xterm-256-notes/

Si no se parece a la captura de pantalla del sitio, entonces sabes que tu problema es screen. Si se ve bien, puedes probar Vim usando :runtime syntax/colortest.vim.

información relacionada