2012-02-09 13 views
10

sto cercando di impostare il mio vimrc (gvim su Ubuntu 11.10) file che contiene i soli 2 linee (a partire da ora)errore caratteri finali in Ubuntu

set ruler 
set number 

continuo a ricevere questo errore:

line 1: 
E488: Trailing characters: number^M 
line 2: 
E488: Trailing characters: ruler^M 

Come posso risolvere questo?

+0

Hai copiato il tuo file da una scatola di Windows, per caso? –

+0

No. Sebbene io intenda utilizzare lo stesso vimrc che utilizzo in Windows. C'è un problema con questo? – Prakhar

+0

Sì, sembra che abbia i terminatori di linea di Windows. –

risposta

8

Come sottolineato dal commento, sembra che ci siano alcuni caratteri \r da una configurazione di Windows. Per risolvere questo uso:

dos2unix <file> 
+0

Questo ha funzionato. Grazie. – Prakhar

5

Aprire il file vimrc in vim (questo probabilmente funzionerà con errori Se non lo fa per poi passare a _vimrc myVimrc.):

vim _vimrc 

Poi esegue questo comando ex :

:set fileformat=unix 

dos2unix non ha funzionato per me. Penso che dos2unix funzioni solo con i file ANSI.

dos2unix <file>