设置一台新机器并尝试使Solarized在Vim中运行。运行vim时出现以下错误:
E185: Cannot find color scheme solarized
尝试遵循Solarized README on the official repo中的Pathogen安装说明。检查了this similar question & answer,它通过在目录中实际包含适当的文件来解决了该问题,但是正如您在下面看到的那样,我的目录确实充满了好东西(我只是克隆了它)。

细节

  • 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
    

    .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色的后备模式。

    这类似于迈克的建议。

    10-05 19:11