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?
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
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
ErreurE185: impossible de trouver le schéma de couleur solarisé
, 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!
: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/
.
C'est ce que j'ai fait;
cp ~/.vim/bundle/vim-colors-solarized/colors/solarized.vim ~/.vim/colors/
une étape que vous pourriez manquer est d'ajouter
appel pathogène#infecter()
à la vôtre .dossier vimrc.
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.
j'ai eu ce problème et je l'ai corrigé en émettant
cd ~/.yadr
git pull
rake update
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/