schemes configurar colores color best linux background vim vi

linux - configurar - vim color



ConfiguraciĆ³n de los colores de fondo VIM (4)

Como la propia ayuda de vim en set background dice: "Establecer esta opción no cambia el color de fondo, le dice a Vim cómo se ve el color de fondo. Para cambiar el color de fondo, vea |: hi-normal |."

Por ejemplo

:highlight Normal ctermfg=grey ctermbg=darkblue

escribirá en blanco sobre azul en su terminal de color.

Cuando trato de cambiar los colores de fondo en .vimrc o directamente en vim usando el comando:

set background=dark

... no afecta mis antecedentes en absoluto. Tampoco la opción de light . Sin embargo, se ve bien cuando ejecuto gvim.

¿Hay alguna manera de cambiar el fondo en vim sin cambiar la configuración de mi Konsole?

EDITAR Bien, hay una diferencia entre guifg / guibg y ctermfg / ctermbg. Mientras que la GUI acepta muchas combinaciones de colores diferentes, cterm permite solo algunas estándar.


En un emulador de terminal como konsole o gnome-terminal, debe establecer una configuración de 256 colores para vim.

:set t_Co=256

Después de eso puedes cambiar tu fondo.


Prueba agregar

set background=dark

a tu .gvimrc también. Esto funciona bien para mí.


Usar el set bg=dark con un fondo blanco puede producir texto casi ilegible en algunos esquemas de resaltado de sintaxis. En su lugar, puede cambiar el esquema general de colores a algo que se vea bien en su terminal. El archivo colorcheme debe establecer el atributo de fondo para usted apropiadamente. Además, para obtener más información, consulte:

:h color