J'ai installé Solarized via un agent pathogène et cela fonctionne bien à la fois sur le terminal et sur MacVim sur mon Mac. Aujourd'hui, j'ai essayé de configurer une boîte Ubuntu sur Linode. Je viens de cloner mes fichiers dot et de créer un lien symbolique vers mon .vim
et .vimrc
dossiers (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, j'obtiens 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 à mon .vimrc
est en cours de chargement car tous les autres paramètres tels que les numéros de ligne fonctionnent.
Les lignes associées dans .vimrc
sont les suivants:
" settings needed for solarized colorscheme
syntax enable
set background=dark
let g:solarized_termcolors=256
colorscheme solarized
Ceci est la configuration de mon .vim/bundle
répertoire (au cas où vous pensez que je n'ai pas vraiment soudé 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, en exécutant echo &t_Co
dans vim sur la boîte ubunto me fait 256
.
Des idées?
Je sais que c'est assez évident, mais avez-vous vérifié le contenu de ~/.vim/bundle/vim-colors-solarized
? Juste au cas où vous utilisez le même problème décrit dans Vim: Pathogen not loading
Je rencontrais ce problème tout à l'heure aussi. J'avais ma ligne call pathogen#infect()
dans mon .vimrc très bien, mais j'obtenais le
E185: Impossible de trouver le jeu de couleurs solarisé
erreur, comme vous. J'ai déplacé ma call pathogen#infect()
vers le haut de mon .vimrc et tout est maintenant gonflé. Essayez cela si vous rencontrez toujours 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.
Vous devez mettre solarized.vim
dans ~/.vim/colors/
.
C'est ce que j'ai fait;
cp ~/.vim/bundle/vim-colors-solarized/colors/solarized.vim ~/.vim/colors/
Je viens de rencontrer ce problème moi-même sur une nouvelle boîte CentOS où "vi" a été mappé à une version de VIM sans prise en charge de la syntaxe (c.-à-d. -syntax
) et donnait le E185: Cannot find color scheme solarized
erreur, alors que 'vim' était mappé à une version avec prise en charge de la syntaxe et fonctionnait correctement avec solarized.
L'aliasing "vi" à "vim" a résolu le problème.
Pour référence:
Pour vérifier si la version de vim que vous exécutez prend en charge la coloration syntaxique, exécutez :version
depuis vim. -syntax
signifie pas de support, +syntax
signifie qu'il a un support.
Pour créer l'alias, ajoutez alias vi='vim'
à votre ~/.bashrc ou ~/.bash_profile
Pour ressourcer, tapez source ~/.bashrc
ou source ~/.bash_profile
, selon ce qui convient à votre configuration.
Une étape que vous pourriez manquer est d'ajouter
appeler l'agent pathogène # infect ()
dans votre fichier .vimrc.
J'obtenais ce problème et je l'ai résolu en émettant
cd ~/.yadr
git pull
rake update