Vim:"E185:找不到颜色方案曝光"

Bri*_*ant 9 vim color-scheme pathogen

设置一台新机器并尝试在Vim中运行Solarized.运行vim时出现以下错误:

E185: Cannot find color scheme solarized

试图遵循官方回购中Solarized README的 Pathogen安装说明.检查了这个类似的问题和答案,它通过在目录中实际拥有正确的文件解决了问题,但正如您在下面看到的,我的目录确实充满了好吃的东西(我只是克隆了它).

细节

  • iTerm2
  • .vimrc正在加载,其他插件正在运行
  • 试图手动安装Solarized(通过将solarized.vim移动到.vim/colors),但得到了同样的错误

的.vimrc

32 syntax enable  
33 " colo wombat  
34  
35 """ Solarized """  
36 let g:solarized_termcolors=256  
37 set background=dark  
38 colorscheme solarized  
Run Code Online (Sandbox Code Playgroud)

.vim目录

??? autoload  
?   ??? pathogen.vim  
??? bundle  
?   ??? ctrlp.vim  
?   ?   ??? autoload  
?   ?   ?   ??? ctrlp  
?   ?   ?   ?   ??? bookmarkdir.vim  
?   ?   ?   ?   ??? buffertag.vim  
?   ?   ?   ?   ??? changes.vim  
?   ?   ?   ?   ??? dir.vim  
?   ?   ?   ?   ??? line.vim  
?   ?   ?   ?   ??? mixed.vim  
?   ?   ?   ?   ??? mrufiles.vim  
?   ?   ?   ?   ??? quickfix.vim  
?   ?   ?   ?   ??? rtscript.vim  
?   ?   ?   ?   ??? tag.vim  
?   ?   ?   ?   ??? undo.vim  
?   ?   ?   ?   ??? utils.vim  
?   ?   ?   ??? ctrlp.vim  
?   ?   ??? doc  
?   ?   ?   ??? ctrlp.txt  
?   ?   ?   ??? tags  
?   ?   ??? plugin  
?   ?   ?   ??? ctrlp.vim  
?   ?   ??? readme.md  
?   ??? supertab  
?   ?   ??? Makefile  
?   ?   ??? README.rst  
?   ?   ??? doc  
?   ?   ?   ??? supertab.txt  
?   ?   ?   ??? tags  
?   ?   ??? plugin  
?   ?       ??? supertab.vim  
?   ??? vim-colors-solarized  
?   ?   ??? README.mkd  
?   ?   ??? autoload  
?   ?   ?   ??? togglebg.vim  
?   ?   ??? bitmaps  
?   ?   ?   ??? togglebg.png  
?   ?   ??? colors  
?   ?   ?   ??? solarized.vim  
?   ?   ??? doc  
?   ?       ??? solarized.txt  
?   ?       ??? tags  
?   ??? vim-jade  
?   ??? vim-surround  
?       ??? README.markdown  
?       ??? doc  
?       ?   ??? surround.txt  
?       ?   ??? tags  
?       ??? plugin  
?           ??? surround.vim  
??? colors  
    ??? wombat.vim  
Run Code Online (Sandbox Code Playgroud)

小智 3

  • 确保语法在你的 .vimrc 中
  • 检查从术语模拟器中获取的 t_Co vim(快速 :echo &t_Co)。如果是 8,您需要设置 t_Co=16。您也可以尝试 set t_Co=256,尽管没有 let g:solarized_termcolors=16 这将使用 256 后备模式,这不是完全正确的配色方案。

我的来源