Syntastic Installationの問題:^ MファイルEndings.
質問
Cygwinを使ってVIMのSyntasticをインストールしようとしています。ステップ2.1とステップ2.2のクローニング部分の完了後、インストールガイド Syntasticの場合は、私はvimを実行します次のエラー:
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
.
もっと多くのエラーがありましたが、この基本形式に従ってください。私が理解しているものから、リストされたファイルのファイルの終わりは正しくありません(すなわち^ m)。ただし、Vimでこれらのファイルを開くと、削除する^ mの末尾はそうではありません。
この問題を解決する方法は?
解決
ファイルをVimにロードすると、:set fileformat=unix
と:wq
はそれを修正する必要があります。
PS:VimがDOSファイルであると考えるので^ msが見えない(おそらくロード後のステータスバーの[dos]
)。
他のヒント
このコマンドは、〜/ .vim / bundleディレクトリのすべてのファイルをUNIXファイルに変換します。
find ~/.vim/bundle -type f -follow -print|xargs dos2unix
. 所属していません StackOverflow