一个关于vimrc配置的小问题
-
- 帖子: 8
- 注册时间: 2012-03-21 11:26
一个关于vimrc配置的小问题
我本来在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
....
....
....
几乎配置文件的每一行都有错误。。。
请问是什么原因啊???
就把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
-
- 帖子: 130
- 注册时间: 2012-01-16 13:37
Re: 一个关于vimrc配置的小问题
Win的换行是\n\r
Linux的换行是\n
用gedit另存为就好了。
Linux的换行是\n
用gedit另存为就好了。
- lilydjwg
- 论坛版主
- 帖子: 4258
- 注册时间: 2009-04-11 23:46
- 系统: Arch Linux
- 联系:
Re: 一个关于vimrc配置的小问题
代码: 全选
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配置的小问题
没有C语言版本的。lilydjwg 写了:代码: 全选
tr -d '\r' < input_file > output_file sed 's/\r//' -i files # vim 中 :%s/\r//eg
爱因斯坦会弹钢琴
爱因斯坦会拉小提琴
爱因斯坦会骑自行车
爱因斯坦会拉小提琴
爱因斯坦会骑自行车
- 枫叶饭团
- 帖子: 14683
- 注册时间: 2010-06-16 1:05
- 系统: Mac OS X
- 来自: Tencent
- 联系:
Re: 一个关于vimrc配置的小问题
用C搞这个,有病啊Fermat618 写了:没有C语言版本的。lilydjwg 写了:代码: 全选
tr -d '\r' < input_file > output_file sed 's/\r//' -i files # vim 中 :%s/\r//eg
-
- 帖子: 8
- 注册时间: 2012-03-21 11:26
Re: 一个关于vimrc配置的小问题
我开始也是这么想的,可是我后来用gedit重新写。结果还是这个错误!凌云七风 写了:Win的换行是\n\r
Linux的换行是\n
用gedit另存为就好了。
- lilydjwg
- 论坛版主
- 帖子: 4258
- 注册时间: 2009-04-11 23:46
- 系统: Arch Linux
- 联系:
Re: 一个关于vimrc配置的小问题
[haskell]Fermat618 写了:没有C语言版本的。lilydjwg 写了:代码: 全选
tr -d '\r' < input_file > output_file sed 's/\r//' -i files # vim 中 :%s/\r//eg
main = interact $ filter (/= '\r')
[/haskell]
-
- 论坛版主
- 帖子: 5369
- 注册时间: 2007-01-14 16:23
Re: 一个关于vimrc配置的小问题
其实就是换行导致的……把那^M去掉了……
#include <stdio.h>
void main()
{
double world;
unsigned letter;
short stay;
long memories;
printf("I miss you.\n");
}
void main()
{
double world;
unsigned letter;
short stay;
long memories;
printf("I miss you.\n");
}
- ibear
- 帖子: 787
- 注册时间: 2006-10-19 8:43
- 来自: 长江口