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_Co
y solarized_termcolors
adieciséisLe decimos a Vim y Solarized que utilicen la paleta de colores del terminal.
Respuesta2
Entonces, verifique estos:
Deberías hacerlo
set t_Co=256
en tu vimrc. (leeraquímás)Debes editar los colores en tu terminal, siguiendo un esquema de colores solarizados. Controlareste.
Lo uso
syntax on
pero creo quesyntax enable
también debería funcionar.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 solarized
lí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).