Configurar vimrc con tema de color solarizado

Configurar vimrc con tema de color solarizado

Acabo de comenzar con vim en ubuntu y tengo problemas para configurar mi archivo .vimrc. Esto es lo que tengo actualmente:

 "============= Solarized color theme  =============                             
 "https://github.com/altercation/vim-colors-solarized                            
 syntax enable                   "Use syntax highlighting                        
 set background=dark             "Use dark color scheme                          
 colorscheme solarized           "Choose solarized                               

 "============= Settings =============                                           
 set nocompatible                "Necesary for cool vim things                   
 set number                      "Line numbers                                   
 set colorcolumn=80              "Have a line after 80 char                      
 set ruler                       "Add ruler at the bottom of vim                 
 set cursorline  

Sin embargo, cuando no puedo ver la línea del cursor y la columna de color con esta configuración. Si no uso la sintaxis de colores solarizados, los veo. ¿Saben lo que estoy haciendo mal?

Respuesta1

Configurandot_Coa 256 lo que obtendrás es una versión degradada de Solarized.

Es mejoractualiza la paleta de colores de tu terminalen lugar de colores más precisos.

set t_Co=16
let g:solarized_termcolors=16

Al establecer t_Coy solarized_termcolorsadieciséisLe decimos a Vim y Solarized que utilicen la paleta de colores del terminal.

Respuesta2

Entonces, verifique estos:

  1. Deberías hacerlo set t_Co=256en tu vimrc. (leeraquímás)

  2. Debes editar los colores en tu terminal, siguiendo un esquema de colores solarizados. Controlareste.

  3. Lo uso syntax onpero creo que syntax enabletambién debería funcionar.

  4. Pon el tema solarizado en~/.vim/colors

Déjame saber si funciona después de seguir todos estos pasos.

Respuesta3

Desde elLÉAME(énfasismío) :

NOTA IMPORTANTE PARA USUARIOS DE TERMINALES:

Si va a utilizar Solarized en modo Terminal (es decir, no en una versión GUI como gvim o macvim),por favor por favor por favorConsidere configurar el esquema de colores de su emulador de terminal para usar la paleta Solarizada. He incluido paletas para algunos emuladores de terminal populares, así como Xdefaults, en la descarga oficial de Solarized disponible en [página de inicio de Solarized]. Si usas Solarizadosinestos colores, será necesario indicarle a Solarized que degrade su esquema de colores a un conjunto compatible con la paleta limitada de 256 terminales (mientras que al utilizar los 16 valores de color ansi del terminal, puede establecer los valores correctos y específicos para la paleta Solarized).

Si utiliza los colores de terminal personalizados, solarized.vim debería funcionar de inmediato. Si está utilizando un emulador de terminal que admite 256 colores y no desea utilizar los colores personalizados del terminal Solarized, deberá utilizar el esquema de 256 colores degradado. Para hacerlo, simplemente agregue la siguiente líneaantes la colorschem solarizedlínea:

let g:solarized_termcolors=256

De nuevo,Recomiendo simplemente cambiar los colores de su terminal a valores solarizados, ya sea manualmente o mediante uno de los muchos esquemas de terminal disponibles para importar..

Lo que funcionó para mí en Ubuntu 16.04 con la aplicación Terminal incluida fue simplemente seleccionar Solarizado para "Texto y Color de fondo" (elija claro u oscuro) y "Paleta" en Terminal > Preferencias > Perfiles > (seleccione el suyo) > Editar > Colores

Algunas otras respuestas recomiendan elegir una paleta de 256 colores pero, como se menciona en la documentación, esto le da un esquema de colores degradado (y visiblemente peor en mi opinión).

información relacionada