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?

War es hilfreich?

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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top