colores - vim color schemes list
Ubuntu, vim y la paleta de colores solarizados (8)
Aquí está mi recomendación para cosas que probar:
- asegurar que la
syntax on
esté en su .vimrc - 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 verse t_Co=16
. También puede probarse t_Co=256
aunque sinlet 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.
Si está tratando de usar vim con solarizado dentro de tmux, esta es la solución para su problema.
https://github.com/krisleech/vimfiles/wiki/Fix-solarized-theme-in-tmux
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.