Question

J'essaie d'installer Syntastic pour Vim à l'aide de Cygwin.Après avoir terminé l'étape 2.1 et la partie clonage de l'étape 2.2 dans le guide d'installation de Syntastic, je constate que maintenant, lorsque je lance vim, j'obtiens les erreurs suivantes :

Error detected while processing /home/rjw08/.vim/bundle/syntastic/plugin/syntastic/autoloclist.vim:
line    1:
E15: Invalid expression: exists("g:loaded_syntastic_notifier_autoloclist") || !exists("g:loaded_syntastic_plugin")^M
line   39:
E171: Missing :endif
Error detected while processing /home/rjw08/.vim/bundle/syntastic/plugin/syntastic/balloons.vim:
line    1:
E15: Invalid expression: exists("g:loaded_syntastic_notifier_balloons") || !exists("g:loaded_syntastic_plugin")^M
line   67:
E171: Missing :endif
Error detected while processing /home/rjw08/.vim/bundle/syntastic/plugin/syntastic/checker.vim:
line    1:
E15: Invalid expression: exists("g:loaded_syntastic_checker") || !exists("g:loaded_syntastic_plugin")^M

Il y a eu quelques erreurs supplémentaires, mais elles suivent ce format de base.D'après ce que j'ai compris, les fins de fichiers dans les fichiers répertoriés sont incorrectes (c'est-à-dire^M).Cependant, lorsque j'ouvre ces fichiers dans Vim, il ne semble y avoir aucune terminaison ^M à supprimer.

Comment puis-je résoudre ce problème ?

Était-ce utile?

La solution

Chargez le fichier dans vim, puis :set fileformat=unix et :wq devrait le réparer.

PS :vous ne voyez pas le ^Ms parce que vim pense que c'est un fichier DOS (il dit probablement [dos] dans la barre d'état après le chargement).

Autres conseils

Cette commande transformera chaque fichier vers un fichier UNIX dans le répertoire ~ / .vim / bundle.

find ~/.vim/bundle -type f -follow -print|xargs dos2unix

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top