设置一台新机器并尝试使Solarized在Vim中运行。运行vim时出现以下错误:E185: Cannot find color scheme solarized
尝试遵循Solarized README on the official repo中的Pathogen安装说明。检查了this similar question & answer,它通过在目录中实际包含适当的文件来解决了该问题,但是正如您在下面看到的那样,我的目录确实充满了好东西(我只是克隆了它)。
细节
.vimrc
32 syntax enable
33 " colo wombat
34
35 """ Solarized """
36 let g:solarized_termcolors=256
37 set background=dark
38 colorscheme solarized
.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
最佳答案
我在Gnome Terminal遇到了同样的问题(尽管gvim可以正常工作),这些是我必须添加到.vimrc
中的行:
se t_Co=16
let g:solarized_termcolors=256
set background=dark
colorscheme solarized
将
se t_co=256
设置为let g:solarized_termcolors=256
而不显示ojit_code,也会显示颜色,但按照colorscheme不能显示正确的颜色,因为它会恢复为256色的后备模式。这类似于迈克的建议。