E185:找不到日晒的配色scheme
我已经通过病原体安装Solarized,并且在Mac和MacVim上都能正常工作。 今天,我试着在Linode上build立一个Ubuntu的盒子。 我刚刚克隆我的点文件,并将其链接到我的.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
我可以告诉我的.vimrc
正在加载,因为所有其他设置像行号正在工作。
.vimrc
中的相关行如下:
" settings needed for solarized colorscheme syntax enable set background=dark let g:solarized_termcolors=256 colorscheme solarized
这是我的.vim/bundle
目录的设置(因为你怀疑我实际上并没有在那里被solzrized!):
~ ls .vim/bundle ack coffeescript liquid snipmate vim-colors-solarized vim-jst zencoding closetag html5.vim nerdtree surround vim-javascript vim-rails
还有一件事,在echo &t_Co
里运行echo &t_Co
在vim上就可以得到256
。
有任何想法吗?
我知道这是显而易见的,但是你检查~/.vim/bundle/vim-colors-solarized
吗? 以防万一您运行在Vim中描述的相同的问题:病原体不加载
我刚才也遇到了这个问题。 我在我的.vimrc中使用了我的call pathogen#infect()
行,但是却得到了
E185:找不到日晒的配色scheme
错误,像你一样。 我将call pathogen#infect()
移至我的.vimrc的顶部,现在全部肿胀。 试试,如果你仍然有问题!
:colo[rscheme] {name} Load color scheme {name}. This searches 'runtimepath' for the file "colors/{name}.vim. The first one that is found is loaded.
你应该把solarized.vim
放到~/.vim/colors/
。
这就是我所做的;
cp ~/.vim/bundle/vim-colors-solarized/colors/solarized.vim ~/.vim/colors/
你可能会错过的一个步骤是添加
呼叫病原体#感染()
到您的.vimrc文件。
Src: http : //www.vim.org/scripts/script.php? script_id= 2332
我刚刚在一个新的CentOS盒子上遇到了这个问题,其中'vi'被映射到VIM的一个版本而没有语法支持(即。- -syntax
),并且给出了E185: Cannot find color scheme solarized
错误,而'vim'到语法支持的版本,并与日晒工作正常。
别名'vi'到'vim'解决了这个问题。
以供参考:
要检查你正在运行的vim的版本是否支持语法高亮,请在vim中运行:version
。 -syntax
表示不支持, +syntax
表示支持。
要创build别名,请将alias vi='vim'
追加到〜/ .bashrc或〜/ .bash_profile
要重新来源,inputsource ~/.bashrc
或source ~/.bash_profile
,以适合您的设置为准。
我得到这个问题,我通过发行来解决这个问题
cd ~/.yadr git pull rake update
我修复它 ;)
发现这个错误:
https://github.com/altercation/vim-colors-solarized/issues/104
cp ~/.vim/bundle/vim-colors-solarized/colors/solarized.vim ~/.vim/colors/