Vim 在Ubuntu中拖尾字符时出错

Vim 在Ubuntu中拖尾字符时出错,vim,ubuntu,Vim,Ubuntu,我正在尝试设置我的VIMRC(Ubuntu11.10上的gvim)文件,该文件只包含2行(到目前为止) 我不断地发现这个错误: line 1: E488: Trailing characters: number^M line 2: E488: Trailing characters: ruler^M 如何解决此问题?正如评论所指出的,您似乎从windows配置中获得了一些\r字符。要解决此问题,请使用: dos2unix <file> dos2unix 在vim中打开vim

我正在尝试设置我的VIMRC(Ubuntu11.10上的gvim)文件,该文件只包含2行(到目前为止)

我不断地发现这个错误:

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

如何解决此问题?

正如评论所指出的,您似乎从windows配置中获得了一些
\r
字符。要解决此问题,请使用:

dos2unix <file>
dos2unix

在vim中打开vimrc文件(这可能会出现错误。如果没有,则将_vimrc移到myVimrc):

然后运行此ex命令:

:set fileformat=unix

Dos2Unix不适合我。我认为dos2unix只适用于ANSI文件

dos2unix

您是否有机会从Windows框中复制文件?没有。尽管我确实打算使用与Windows中相同的vimrc。这有什么问题吗?是的,听起来像是有Windows行终止符。
vim _vimrc
:set fileformat=unix
dos2unix <file>