Syntastisches Installationsproblem:^M-Dateiendungen
Frage
Ich versuche, Syntastic für Vim mit Cygwin zu installieren.Nach Abschluss von Schritt 2.1 und dem Klonteil von Schritt 2.2 im Installationsanleitung von Syntastic stelle ich fest, dass ich jetzt beim Ausführen von vim die folgenden Fehlermeldungen erhalte:
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
Es gab noch ein paar weitere Fehler, aber sie folgen diesem Grundformat.Soweit ich weiß, sind die Dateiendungen in den aufgelisteten Dateien falsch (d. h.^M).Wenn ich diese Dateien jedoch in Vim öffne, scheint es keine ^M-Endungen zu löschen.
Wie behebe ich dieses Problem?
Lösung
Laden Sie dann die Datei in vim :set fileformat=unix
Und :wq
sollte es beheben.
PS:Sie sehen die ^Ms nicht, weil vim denkt, dass es sich um eine DOS-Datei handelt (es heißt wahrscheinlich [dos]
in der Statusleiste nach dem Laden).
Andere Tipps
Dieser Befehl transformiert jede Datei in eine UNIX-Datei im Verzeichnis ~ / .vim / Bundle.
generasacodicetagpre.