Answers:
这是我对尝试的建议:
syntax on
在您的.vimrc中:echo &t_Co
)。如果是8,您会想要的se t_Co=16
。您也可以尝试,se t_Co=256
如果没有let g:solarized_termcolors=16
此选项,将使用256个后备模式,这不是正确的配色方案。以下是我对上述问题的评论,但必须设置业力为50。请通过项目站点给我发送电子邮件,以进一步解决此问题,因为我正在为常见的颜色问题建立良好的演练。
syntax on
,let g:solarized_termcolors=256
,set background=dark
和colorscheme solarized
,但它并不完全正确。我也用病原菌。
set t_Co=16
并let g:solarized_termcolors=16
没有为我工作。这是有效的:
syntax on
let g:solarized_termcolors=256
set t_Co=256
set background=dark
colorscheme solarized
我希望这可以帮助别人。
我发现了如何从做这个文章。
我编写了以下脚本来完成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"
gconftool-2 --set "/apps/gnome-terminal/profiles/Default/foreground_color" --type string "#838394949696"
如果您试图在tmux内部使用带有增光功能的vim,则可以解决此问题。
https://github.com/krisleech/vimfiles/wiki/Fix-solarized-theme-in-tmux
对于喜欢复制和粘贴的人,这是在Ubuntu上安装solarized vim colorscheme的方式:
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
和presto
这为我工作了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>
Vim中的256色可能也有帮助
从README(重点是我的):
终端用户的重要注意事项:
如果要在终端模式下使用Solarized(即不在诸如gvim或macvim的GUI版本中)使用,请考虑将终端仿真器的配色方案设置为使用Solarized调色板。我在[Solarized主页]的官方Solarized下载中包含了一些流行的终端仿真器的调色板以及Xdefaults。如果您使用没有这些颜色的Solarized,则需要告知Solarized将其颜色方案降级为与有限的256端子调色板兼容的设置(而通过使用端子的16 ansi颜色值,您可以为Solarized设置正确的特定值调色板)。
如果您确实使用了自定义的终端颜色,则solarized.vim应该为您开箱即用。如果您正在使用支持256色的终端仿真器,并且不想使用自定义的Solarized终端色,则将需要使用降级的256色方案。要做到这一点,只需添加以下行之前 的
colorschem solarized
行:let g:solarized_termcolors=256
再次,我建议您手动或通过许多可用于导入的终端方案之一将终端颜色更改为“日晒”值。
在Ubuntu 16.04上使用随附的终端应用程序为我工作的是,只需在终端>首选项>配置文件>(选择您的)>编辑>颜色中为“文本和背景颜色”(选择浅色或深色)和“调色板”选择“ Solarized”
其他一些答案建议选择256个调色板,但是,如本文档中所述,这会使您的色彩趋于退化(我认为这显然更糟)。