当前时区 GMT+8, 现在时间是 2008-7-5 12:57 游客: 注册 登录 仅登录论坛 | 搜索 帮助


标题: VIM: 为什么文本中 时常每行末多出 “^M” 红色
cola588
新手上路
Rank: 1


UID 58973
精华 0
积分 44
帖子 36
阅读权限 10
注册 2003-9-3
来自 China
状态 离线
发表于 2008-1-16 16:51  资料  短消息  加为好友  QQ
VIM: 为什么文本中 时常每行末多出 “^M” 红色

VIM: 为什么文本中 时常每行末多出  “^M”  
红色
请问怎么去掉

顶部
hillwood
版主
Rank: 7Rank: 7Rank: 7


UID 150443
精华 8
积分 3631
帖子 2230
阅读权限 255
注册 2004-9-3
来自 重庆
状态 离线
发表于 2008-3-6 19:56  资料  主页 短消息  加为好友  添加 hillwood 为MSN好友 通过MSN和 hillwood 交谈 QQ ICQ 状态
這個是windows下的換行符。





我的博客——剑客的演武厅
http://www.hillwood.cn
简体中文版的鸟哥的 Linux私房菜
http://linux-vbird.hillwood.cn
顶部
dorice
新手上路
Rank: 1


UID 44468
精华 0
积分 52
帖子 23
阅读权限 10
注册 2003-6-15
来自 China
状态 离线
发表于 2008-3-31 16:25  资料  短消息  加为好友 
可以用dos2unix命令去掉,或者直接vim替换命令:%s/^M//,其中^M是ctrl+v, ctrl+m输入





狂奔的菜鸟…… ====================== 欢迎使用ProxyAgent
顶部
seamonkey
银牌会员
Rank: 6Rank: 6


UID 224438
精华 2
积分 2692
帖子 3980
阅读权限 70
注册 2006-8-23
状态 离线
发表于 2008-4-22 21:09  资料  短消息  加为好友 
sed -i s/^M//g

两种换行符混杂了。

顶部
 


Powered by Discuz! 5.5.0  © 2001-2007 Comsenz Inc.
清除 Cookies - 联系我们 - 中国Linux公社 - WAP