E185:找不到曝光的配色方案

Dav*_*ite 42 vim terminal ubuntu zsh

我通过病原体安装了Solarized,它在我的Mac上的终端和MacVim上都运行良好.今天,我尝试在Linode上设置一个Ubuntu盒子.我刚刚克隆了我的dotfiles符号链接到我.vim.vimrc文件夹(这与我在本地机器上使用的设置相同.

每当我尝试在Ubuntu盒子上运行vim时,我都会收到错误消息

Error detected while processing /root/.vimrc:
line   43:
E185: Cannot find color scheme solarized
Press ENTER or type command to continue
Run Code Online (Sandbox Code Playgroud)

我可以告诉我.vimrc正在加载,因为所有其他设置如行号都有效.

相关的行.vimrc如下:

" settings needed for solarized colorscheme
syntax enable
set background=dark
let g:solarized_termcolors=256
colorscheme solarized
Run Code Online (Sandbox Code Playgroud)

这是我的.vim/bundle目录的设置(如果你怀疑我实际上没有在那里解决!):

~  ls .vim/bundle 
ack                  coffeescript         liquid               snipmate             vim-colors-solarized vim-jst              zencoding
closetag             html5.vim            nerdtree             surround             vim-javascript       vim-rails
Run Code Online (Sandbox Code Playgroud)

另一件事,echo &t_Co在ubunto盒子上运行vim让我感到高兴256.

有任何想法吗?

Bod*_*dhi 47

我刚才也遇到了这个问题.我有我call pathogen#infect()在我的vimrc线就好了,但得到

E185:找不到曝光的配色方案

错误,像你一样.我把我移到call pathogen#infect()了.vimrc的顶部,现在一切都在膨胀.如果你还有问题,试试吧!

  • Vundle 相同:在“Plugin [...]”行之后和设置之前插入“call vundle#end()”行(即“colorscheme Solarized”)。 (2认同)

mMo*_*ntu 15

我知道这很明显,但你检查了内容~/.vim/bundle/vim-colors-solarized吗?以防您在Vim中描述的相同问题中运行:病原体未加载

  • 我很尴尬地说这是正确的答案.我没有使用子模块来管理我的bundle,这意味着当我克隆我的dotfiles时没有克隆vim包.捆绑目录存在但空. (2认同)

kev*_*kev 6

:colo[rscheme] {name}   Load color scheme {name}.  This searches 'runtimepath'
            for the file "colors/{name}.vim.  The first one that
            is found is loaded.
Run Code Online (Sandbox Code Playgroud)

你应该把solarized.vim~/.vim/colors/.


小智 6

这就是我所做的;

cp ~/.vim/bundle/vim-colors-solarized/colors/solarized.vim ~/.vim/colors/
Run Code Online (Sandbox Code Playgroud)