问题 Ubuntu中的跟踪字符错误


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

set ruler
set number

我一直收到这个错误:

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

我该如何解决这个问题?


5668
2018-02-09 07:12


起源

您是否有机会从Windows框中复制文件? - Jon Skeet
不。虽然我打算使用与Windows中使用的相同的vimrc。这有问题吗? - Prakhar
是的 - 听起来它有Windows线路终结器。 - Jon Skeet


答案:


正如评论所指出的,似乎你有一些 \r Windows配置中的字符。要解决这个问题:

dos2unix <file>

10
2018-02-09 07:24



这很有效。谢谢。 - Prakhar


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

vim _vimrc

然后运行这个ex命令:

:set fileformat=unix

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

dos2unix <file> 

5
2018-02-03 21:06