我正在努力在vim上安装solarized插件,以下是我遵循的步骤
语法启用
设置背景=黑暗
colorscheme solarized
.vimrc脚本使用
但结果是曝光的插件带有以下结果,其外观和感觉并不像预期的那样
期待看
有什么我做错了吗?请指教。感谢并感谢大家的帮助
尝试添加
set t_Co=256
let g:solarized_termcolors=256
看起来更好,但仍然与作者所显示的捕捉不同
答案 0 :(得分:2)
我曾经遇到过同样的问题。我想最简单的方法是使用pathogen。要从控制台安装病原体:
mkdir -p ~/.vim/autoload ~/.vim/bundle; \
curl -LSso ~/.vim/autoload/pathogen.vim \
https://raw.github.com/tpope/vim-pathogen/master/autoload/pathogen.vim
然后将其添加到.vimrc:
execute pathogen#infect()
现在你可以在〜/ .vim / bundle中安装插件,它会自动加载到vim。要安装曝光主题,只需添加vim-colors-solarized插件:
cd ~/.vim/bundle
git clone git://github.com/altercation/vim-colors-solarized.git
你拥有的其余部分,即将t_Co设置为256并将colorscheme设置为solarized。您也可以尝试:
set t_Co = 256
最后将终端仿真器的配色方案改为曝光可能会有所帮助。或者,如果您不想这样做,请在将colorscheme设置为solarized之前在.vimrc中添加此行:
let g:solarized_termcolors=256
我希望它有所帮助:)
答案 1 :(得分:0)
尝试在vimrc中使用以下内容:
set background=dark
激活colorscheme。
编辑:刚刚重新阅读您的问题并意识到您已经这样做了。道歉!答案 2 :(得分:0)
set term=foo
无用:TERM
环境变量应由您的终端模拟器设置,或者在您的shell *rc
中设置文件。
假设您使用CLI Vim,如果您将终端仿真器设置为使用the solarized palette,则可以获得类似该屏幕截图的内容。
答案 3 :(得分:0)
我用vim-plug添加防晒剂。在.vimrc中,我添加了...
if empty(glob('~/.vim/autoload/plug.vim')) silent !curl -fLo ~/.vim/autoload/plug.vim --create-dirs
\ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim autocmd VimEnter * PlugInstall --sync | source $MYVIMRC endif call
plug#begin('~/.vim/plugged')
Plug 'altercation/vim-colors-solarized'
call plug#end()
set background=dark
colorscheme solarized
然后保存并关闭后,我运行此文件进行安装
vim +'PlugInstall --sync' +qa
答案 4 :(得分:0)
我有同样的问题。我从来没有设法使vim-colors-solarized正常工作,但是solarized8插件对我来说非常合适。我想这个问题在6年后将不再适用,但这是我的日晒设置。
我的iTerm2带有日光化深色主题。我的术语设置为xterm-256color,在neovim上有vim-plug,我的solarized8的init.vim插件如下所示:
Plug 'lifepillar/vim-solarized8'
然后我有以下几行设置了正确的颜色:
set termguicolors
let &t_8f = "\<Esc>[38;2;%lu;%lu;%lum"
let &t_8b = "\<Esc>[48;2;%lu;%lu;%lum"
set background=dark
colorscheme solarized8
syntax enable
我也有vim敏感的插件,但是我不确定这是否有任何作用。
祝愿也希望在vim中工作的日晒黑暗的人好运。