Ubuntu E185:找不到已日晒的配色方案

Ubuntu E185:找不到已日晒的配色方案,ubuntu,terminal,vim,zsh,Ubuntu,Terminal,Vim,Zsh,我已经通过病原体安装了Solarize,它在我的Mac上的终端和MacVim中都运行良好。今天,我试着在Linode上设置一个Ubuntu框。我刚刚克隆并符号链接到我的.vim和.vimrc文件夹(这与我在本地机器上使用的设置相同) 每当我试图在Ubuntu盒上运行vim时,我都会遇到一个错误 Error detected while processing /root/.vimrc: line 43: E185: Cannot find color scheme solarized Pres

我已经通过病原体安装了Solarize,它在我的Mac上的终端和MacVim中都运行良好。今天,我试着在Linode上设置一个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!):

另一件事是,在ubto框上的vim中运行
echo&t_Co
,得到
256

有什么想法吗

: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/

我知道这是很明显的,但是你检查了
~/.vim/bundle/vim colors solarized
的内容了吗?以防你遇到与中描述的相同的问题,你可能缺少的一个步骤是添加

叫病原体#传染()

到您的.vimrc文件


Src:

我刚才也遇到了这个问题。我的.vimrc中有我的
调用病原体#infect()
行,但是得到了

E185:找不到已日晒的配色方案


错误,就像你一样。我把我的
调用病原体#infect()
移到了我的.vimrc的顶部,现在一切都好了。如果你仍然有问题,试试看!

我自己刚刚在一个新的CentOS机器上遇到了这个问题,其中“vi”被映射到了一个没有语法支持的VIM版本(即
-syntax
)并且给出了
E185:not find color scheme solarized
错误,而“vim”映射到了一个具有语法支持的版本,并且在solarized中运行良好

将“vi”化名为“vim”解决了问题


供参考:

要检查您正在运行的vim版本是否支持语法突出显示,请从vim中运行
:version
-syntax
表示不支持,
+syntax
表示它支持

要创建别名,请将
alias vi='vim'
附加到~/.bashrc或~/.bash_配置文件中


要重新获取源代码,请键入
source~/.bashrc
source~/.bash_profile
,以适合您的设置为准。

我遇到了这个问题,我通过发出

cd ~/.yadr
git pull
rake update
这就是我所做的

cp ~/.vim/bundle/vim-colors-solarized/colors/solarized.vim ~/.vim/colors/
我把它修好;)

发现此错误:


但那样的话我就没法用你的话来处理了,对吧?根据,它不仅应该与
bundle
目录中的solarized一起工作,而且是推荐的方法。可能
病原体
没有正确加载。您应该检查
:设置rtp?
。我看可以吗<代码>运行时路径=~/.vim、~/.vim/bundle/ack、~/.vim/bundle/closetag、~/.vim/bundle/coffeescript、~/.vim/bundle/html5.vim、~/.vim/bundle/liquid、~/.vim/bundle/nerdtree、~/.vim/bundle/snipmate、~/.vim/bundle/su-round、~/.vim/bundle/vim/vim颜色日光化、~/.vim/bundle/vim/bundle/jst、~/.vim/jst、~/.vim/vim/bundle/jst、~/,/var/lib/vim/addons、/usr/share/vim/vimfiles、/usr/share/vim/vim/vim73、/usr/share/vim/vimfiles/after、/var/lib/vim/addons/after、~/.vim/after
在我将其粘贴到我的.vimrc中时,已经注释掉了,现在一切都正常了,在
call janus#load#u
之后插入与Vundle相同的设置:将
call Vundle#end()
行插入到
插件[…]
行之后和设置之前(即
色彩方案日晒
)。我不好意思说这是正确的答案。我没有使用子模块来管理我的包,这意味着当我克隆我的点文件时,vim包没有被克隆。捆绑包目录存在但为空。这需要手动更新,如果在同一个问题中出现问题,这真是太过份了,在您发布答案之前2年就发布了
cp ~/.vim/bundle/vim-colors-solarized/colors/solarized.vim ~/.vim/colors/
cp ~/.vim/bundle/vim-colors-solarized/colors/solarized.vim ~/.vim/colors/