在Ubuntu中跟踪字符时出错

Pra*_*har 13 vim ubuntu

我正在尝试设置我的VIMRC(在Ubuntu 11.10上的gvim)文件,其中只包含2行(截至目前)

set ruler
set number
Run Code Online (Sandbox Code Playgroud)

我一直收到这个错误:

line 1:
E488: Trailing characters: number^M 
line  2: 
E488: Trailing characters: ruler^M
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?

jco*_*ado 11

正如评论所指出的那样,你似乎\r从Windows配置中获得了一些角色.要解决这个问题:

dos2unix <file>
Run Code Online (Sandbox Code Playgroud)


six*_*ude 7

在vim中打开vimrc文件(这可能会有错误.如果没有,那么将_vimrc移动到myVimrc):

vim _vimrc
Run Code Online (Sandbox Code Playgroud)

然后运行这个ex命令:

:set fileformat=unix
Run Code Online (Sandbox Code Playgroud)

Dos2Unix对我不起作用. 我认为dos2unix仅适用于ANSI文件.

dos2unix <file> 
Run Code Online (Sandbox Code Playgroud)