temas schemes colores color change activate activar vim ubuntu colors terminal

colores - vim color schemes list



Ubuntu, vim y la paleta de colores solarizados (8)

Aquí está mi recomendación para cosas que probar:

  1. asegurar que la syntax on esté en su .vimrc
  2. Compruebe lo que t_Co vim ha recogido de su emulador de términos (un rápido :echo &t_Co ). Si son 8, querrás ver se t_Co=16 . También puede probar se t_Co=256 aunque sin let g:solarized_termcolors=16 esto utilizará el modo 256 de retroceso, que no es exactamente el esquema de color correcto.

Me gustaría comentar la pregunta anterior para lo siguiente, pero se requiere karma de 50. Envíenme un correo electrónico a través del sitio del proyecto para solucionar este problema, ya que estoy en el proceso de establecer un buen tutorial sobre problemas comunes de color.

Realmente me gustaría participar de todas las bondades coloridas del esquema de colores solarizado , pero parece que no puedo configurarlo correctamente.
Tengo el archivo solarizado principal en mi carpeta .vim / colors, configuré los colores de mi perfil de terminal a los que figuran en el sitio, y agregué las líneas

set background=dark let g:solarized_termcolors=16 colorscheme solarized

para mi .vimrc, pero vim parece gris y está usando un color verde brillante como el predeterminado. ¿Algunas ideas?


Del README ( énfasis mío):

NOTA IMPORTANTE PARA LOS USUARIOS DEL TERMINAL:

Si va a utilizar Solarized en modo Terminal (es decir, no en una versión de GUI como gvim o macvim), considere configurar el esquema de color del emulador de terminal para usar la paleta de Solarized. 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 utiliza Solarized sin estos colores, se deberá indicar a Solarized que degrade su esquema de colores a un conjunto compatible con la paleta de 256 terminales limitada (mientras que al usar los 16 valores de color ansi del terminal, puede establecer los valores correctos y específicos para Solarized paleta).

Si usa los colores de terminal personalizados, solarized.vim debería funcionar de la caja por usted. Si está utilizando un emulador de terminal que admite 256 colores y no desea utilizar los colores personalizados de terminal Solarizado, necesitará usar el degradado 256 esquema de colores. Para hacerlo, simplemente agregue la siguiente línea antes de la línea colorschem solarized :

let g:solarized_termcolors=256

De nuevo, recomiendo simplemente cambiar los colores de los terminales a valores Solarizados ya sea manualmente o a través de uno de los muchos esquemas de terminales disponibles para la importación .

Lo que funcionó para mí en Ubuntu 16.04 con la aplicación Terminal incluida fue simplemente seleccionar Solarized 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 degradado (y visiblemente peor en mi opinión) colorcheme.


Descubrí cómo hacerlo a partir de this artículo.

Escribí el siguiente script para hacer las cosas de gnome-terminal.

gconftool-2 --set "/apps/gnome-terminal/profiles/Default/use_theme_background" --type bool false gconftool-2 --set "/apps/gnome-terminal/profiles/Default/use_theme_colors" --type bool false gconftool-2 --set "/apps/gnome-terminal/profiles/Default/palette" --type string "#070736364242:#D3D301010202:#858599990000:#B5B589890000:#26268B8BD2D2:#D3D336368282:#2A2AA1A19898:#EEEEE8E8D5D5:#00002B2B3636:#CBCB4B4B1616:#58586E6E7575:#65657B7B8383:#838394949696:#6C6C7171C4C4:#9393A1A1A1A1:#FDFDF6F6E3E3" gconftool-2 --set "/apps/gnome-terminal/profiles/Default/background_color" --type string "#00002B2B3636" gconftool-2 --set "/apps/gnome-terminal/profiles/Default/foreground_color" --type string "#838394949696"


Esto funcionó para mí para exherbo

git clone https://github.com/sigurdga/gnome-terminal-colors-solarized cd gnome-terminal-colors-solarized sh install.sh -s dark -p <my_current_profile>

256 colores en vim también pueden ayudar


Para los amantes de copiar y pegar, así es como instalas el vim colorscheme solarizado en Ubuntu:

sudo apt-get install wget unzip curl cd wget http://ethanschoonover.com/solarized/files/solarized.zip unzip solarized.zip mkdir .vim mkdir .vim/colors/ mv solarized/vim-colors-solarized/colors/solarized.vim ~/.vim/colors/ cp .vimrc .vimrc.old echo "syntax enable" > .vimrc echo "set background=dark" >> .vimrc echo "colorscheme solarized" >> .vimrc curl https://raw.github.com/seebi/dircolors-solarized/master/dircolors.256dark > ~/.dircolors source .bashrc rm -r solarized rm solarized.zip

Y listo


Probando yo mismo, parece funcionar mejor sin la

let g:solarized_termcolors=16

Ajustándolo a 16, obtengo el color verde brillante que pareces describir. Tal vez intente dejarlo en el valor predeterminado de 256?

Sin embargo, esto no imita a la perfección los colores de las capturas de pantalla (aunque la versión ligera parece bastante cercana). Solo obtengo los colores con la captura de pantalla si uso gvim.

Sin embargo, no usé los colores del perfil del terminal provistos, por lo que puede obtener un resultado diferente.



set t_Co=16 y let g:solarized_termcolors=16 no funcionó para mí. Esto es lo que funcionó:

syntax on let g:solarized_termcolors=256 set t_Co=256 set background=dark colorscheme solarized

Espero que esto ayude a alguien.