一个关于vimrc配置的小问题

Vim、Emacs配置和使用
回复
ilovexiao77
帖子: 8
注册时间: 2012-03-21 11:26

一个关于vimrc配置的小问题

#1

帖子 ilovexiao77 » 2012-09-26 13:33

我本来在WIndows平台下一直用gvim写代码的,现在在ubuntu下我还继续用gvim,然后想用之前在windows下的配置文件。
就把windows用的vimrc配置文件拷贝到 /usr/share/vim/vimrc 上了,把之前的vimrc覆盖掉了。
但是现在这个vimrc根本没用,并且每次启动ubuntu下的gvim时,会有错误报告:
Error detected while processing /usr/share/vim/vimrc:
line 2:
E488: Trailing characters: number^M
line 3:
E492: Not an editor command: ^M
line 5:
E185: Cannot find color scheme desert^M
line 6:
E492: Not an editor command: ^M
line 8:
E474: Invalid argument: tabstop=4^M
line 9:
E492: Not an editor command: ^M
....
....
....
几乎配置文件的每一行都有错误。。。
请问是什么原因啊???
头像
b33e
帖子: 3874
注册时间: 2011-06-07 14:20

Re: 一个关于vimrc配置的小问题

#2

帖子 b33e » 2012-09-26 13:46

应该是不能直接替换,要改一改吧
凌云七风
帖子: 130
注册时间: 2012-01-16 13:37

Re: 一个关于vimrc配置的小问题

#3

帖子 凌云七风 » 2012-09-26 13:57

Win的换行是\n\r
Linux的换行是\n
用gedit另存为就好了。
头像
lilydjwg
论坛版主
帖子: 4258
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

Re: 一个关于vimrc配置的小问题

#4

帖子 lilydjwg » 2012-09-26 15:19

代码: 全选

tr -d '\r' < input_file > output_file
sed 's/\r//' -i files
# vim 中
:%s/\r//eg
头像
Fermat618
帖子: 728
注册时间: 2008-12-28 16:01

Re: 一个关于vimrc配置的小问题

#5

帖子 Fermat618 » 2012-09-27 0:11

lilydjwg 写了:

代码: 全选

tr -d '\r' < input_file > output_file
sed 's/\r//' -i files
# vim 中
:%s/\r//eg
没有C语言版本的。
爱因斯坦会弹钢琴
爱因斯坦会拉小提琴
爱因斯坦会骑自行车
头像
枫叶饭团
帖子: 14683
注册时间: 2010-06-16 1:05
系统: Mac OS X
来自: Tencent
联系:

Re: 一个关于vimrc配置的小问题

#6

帖子 枫叶饭团 » 2012-09-27 0:15

Fermat618 写了:
lilydjwg 写了:

代码: 全选

tr -d '\r' < input_file > output_file
sed 's/\r//' -i files
# vim 中
:%s/\r//eg
没有C语言版本的。
用C搞这个,有病啊
ilovexiao77
帖子: 8
注册时间: 2012-03-21 11:26

Re: 一个关于vimrc配置的小问题

#7

帖子 ilovexiao77 » 2012-09-27 0:36

凌云七风 写了:Win的换行是\n\r
Linux的换行是\n
用gedit另存为就好了。
我开始也是这么想的,可是我后来用gedit重新写。结果还是这个错误!
头像
lilydjwg
论坛版主
帖子: 4258
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

Re: 一个关于vimrc配置的小问题

#8

帖子 lilydjwg » 2012-09-27 10:23

Fermat618 写了:
lilydjwg 写了:

代码: 全选

tr -d '\r' < input_file > output_file
sed 's/\r//' -i files
# vim 中
:%s/\r//eg
没有C语言版本的。
[haskell]
main = interact $ filter (/= '\r')
[/haskell]
onlylove
论坛版主
帖子: 5369
注册时间: 2007-01-14 16:23

Re: 一个关于vimrc配置的小问题

#9

帖子 onlylove » 2012-09-27 11:13

其实就是换行导致的……把那^M去掉了……
#include <stdio.h>
void main()
{
double world;
unsigned letter;
short stay;
long memories;
printf("I miss you.\n");
}
头像
ibear
帖子: 787
注册时间: 2006-10-19 8:43
来自: 长江口

Re: 一个关于vimrc配置的小问题

#10

帖子 ibear » 2012-09-29 9:02

再说了,配置不是应该放到~下。怎么会搞到/usr下的
好好地做一个碌碌无为的人
回复