E185: impossible de trouver le schéma de couleur solarisé

j'ai Solarisé installé via pathogène et il fonctionne très bien dans les terminaux et MacVim sur mon Mac. Aujourd'hui, J'ai essayé de configurer une boîte Ubuntu sur Linode. Je viens de cloner mes fichiers dotfiles et je les ai mis en lien avec mes dossiers .vim et .vimrc (c'est la même configuration que j'utilise sur ma machine locale.

chaque fois que j'essaie d'exécuter vim sur la boîte Ubuntu je reçois une erreur

Error detected while processing /root/.vimrc:
line   43:
E185: Cannot find color scheme solarized
Press ENTER or type command to continue

je peux dire .vimrc est chargé parce que tous les autres paramètres comme les numéros de ligne fonctionnent.

les lignes correspondantes de .vimrc sont les suivantes:

" settings needed for solarized colorscheme
syntax enable
set background=dark
let g:solarized_termcolors=256
colorscheme solarized

c'est la configuration de mon répertoire .vim/bundle (au cas où vous pensez que je n'ai pas vraiment solzrized là-dedans!):

~  ls .vim/bundle 
ack                  coffeescript         liquid               snipmate             vim-colors-solarized vim-jst              zencoding
closetag             html5.vim            nerdtree             surround             vim-javascript       vim-rails

une autre chose, lancer echo &t_Co dans vim sur la boîte ubunto me donne 256 .

des idées?

41
demandé sur David Tuite 2012-01-10 18:23:27

8 réponses

je sais que c'est évident, mais avez-vous vérifié le contenu de ~/.vim/bundle/vim-colors-solarized ? Juste au cas où vous êtes en cours d'exécution dans le même numéro décrit dans Vim: pathogène ne charge pas

13
répondu mMontu 2017-05-23 12:34:15

j'ai rencontré ce problème à l'instant, aussi. J'avais ma ligne call pathogen#infect() .vimrc très bien, mais était d'obtenir le

E185: impossible de trouver le schéma de couleur solarisé

Erreur

, comme vous. J'ai mis mon call pathogen#infect() en haut de la mienne .vimrc et tout est houle. Essayez ça si vous avez encore des problèmes!

48
répondu Bodhi 2012-02-13 17:22:50
:colo[rscheme] {name}   Load color scheme {name}.  This searches 'runtimepath'
            for the file "colors/{name}.vim.  The first one that
            is found is loaded.

mettez solarized.vim dans ~/.vim/colors/ .

6
répondu kev 2012-01-10 14:41:09

C'est ce que j'ai fait;

cp ~/.vim/bundle/vim-colors-solarized/colors/solarized.vim ~/.vim/colors/
5
répondu Dean 2016-06-13 04:53:43

une étape que vous pourriez manquer est d'ajouter

appel pathogène#infecter()

à la vôtre .dossier vimrc.

Src: http://www.vim.org/scripts/script.php?script_id=2332

2
répondu Raging 2012-01-26 18:45:48

je viens de rencontrer ce problème moi-même sur une nouvelle boîte CentOS où 'vi' a été mappé sur une version de VIM sans support de syntaxe (i.e.. -syntax ) et donnait l'erreur E185: Cannot find color scheme solarized , tandis que 'vim' mappé à une version avec un support syntaxique et fonctionnait très bien avec solarized.

Aliasing 'vi' pour 'vim' résolu le problème.



Pour référence:

pour vérifier si la version de vim que vous êtes l'exécution est supportée pour la mise en évidence de la syntaxe, exécutez :version depuis vim. -syntax signifie pas de support, +syntax signifie qu'il a du support.

pour créer l'alias, ajoutez alias vi='vim' à votre ~/.bashrc ou ~/.bash_profile

pour re-source, tapez source ~/.bashrc ou source ~/.bash_profile , selon ce qui est approprié pour votre configuration.

2
répondu alanning 2012-07-08 18:29:13

j'ai eu ce problème et je l'ai corrigé en émettant

cd ~/.yadr
git pull
rake update
1
répondu Todd Baur 2013-04-28 16:52:57

je résoudre ce problème ;)

trouvé ce bug:

https://github.com/altercation/vim-colors-solarized/issues/104

cp ~/.vim/bundle/vim-colors-solarized/colors/solarized.vim ~/.vim/colors/
0
répondu Luisangonzalez 2017-10-22 09:38:58