Problema di installazione sintastica: ^ m Estrazione dei file
Domanda
Sto cercando di installare sintastico per VIM usando Cygwin.Dopo aver completato il passaggio 2.1 e la parte di clonazione del passaggio 2.2 in Guida all'installazione di sintastica, lo trovo ora quandoEseguo VIM Io ottengo i seguenti errori:
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
.
C'erano alcuni errori, ma seguono questo formato di base.Da quello che capisco, i finesi di file nei file elencati non sono corretti (cioè ^ m).Tuttavia, quando apro questi file in VIM, non sembra esserci alcuna fine da eliminare.
Come posso risolvere questo problema?
Soluzione
Carica il file in VIM, quindi :set fileformat=unix
e :wq
dovrebbe risolverlo.
PS: Non vedi il ^ MS perché Vim pensa che sia un file DOS (probabilmente dice [dos]
nella barra di stato dopo il caricamento).
Altri suggerimenti
Questo comando trasformerà ogni file in un file UNIX nella directory ~ / .Vim / Bundle.
find ~/.vim/bundle -type f -follow -print|xargs dos2unix
.