如何解决VIMmac中打开.cap文件文件里有的^M

帐号:密码:下次自动登录{url:/nForum/slist.json?uid=guest&root=list-section}{url:/nForum/nlist.json?uid=guest&root=list-section}
贴数:19&分页:from njupt to smth发信人: kongsuo (from njupt to smth), 信区: VIM
标&&题: 求教大神,VIM如何不显示^M字符
发信站: 水木社区 (Fri Apr 26 15:50:29 2013), 站内 && RT,我自己在终端操作代码,都是UNIX格式的。
但是有些同事喜欢用samba,通过windows下的一些编辑器来看代码,改完之后就成了
unix和dos混合格式的了,这种文件我再看的时候就会有好多行屁股后面跟着一个^M字符。 && 很是讨厌啊,已经在vimrc里面设置了:set fileformats=unix,dos && 但是碰到这种混合格式的文件,VIM还是会把^M显示出来。所以求教大神们,该怎么配置
VIM,才会碰到这种混合格式的文件,不显示^M字符呢?
-- && ※ 来源:·水木社区 ·[FROM: 58.246.136.*]
拉菲发信人: lafei (拉菲), 信区: VIM
标&&题: Re: 求教大神,VIM如何不显示^M字符
发信站: 水木社区 (Fri Apr 26 18:33:26 2013), 站内 && 还是对这个文件执行个dos2unix吧。。
【 在 kongsuo (from njupt to smth) 的大作中提到: 】
: RT,我自己在终端操作代码,都是UNIX格式的。
: 但是有些同事喜欢用samba,通过windows下的一些编辑器来看代码,改完之后就成了
: unix和dos混合格式的了,这种文件我再看的时候就会有好多行屁股后面跟着一个^M字符。
: ...................
&& -- && ※ 来源:·水木社区 newsmth.net·[FROM: 106.120.40.*]
from njupt to smth发信人: kongsuo (from njupt to smth), 信区: VIM
标&&题: Re: 求教大神,VIM如何不显示^M字符
发信站: 水木社区 (Fri Apr 26 18:51:28 2013), 站内 && git add过的代码,我这边dos2unix,就会有很多diff... && 我只是想在阅读的时候不让这个^M显示出来,看着真的很不爽。 && 【 在 lafei (拉菲) 的大作中提到: 】
: 还是对这个文件执行个dos2unix吧。。
&& -- && ※ 来源:·水木社区 ·[FROM: 58.246.136.*]
daryl发信人: daryl (daryl), 信区: VIM
标&&题: Re: 求教大神,VIM如何不显示^M字符
发信站: 水木社区 (Fri Apr 26 19:25:46 2013), 站内 && gui下可以这样设置&&hi SpecialKey guifg=BG && 【 在 kongsuo (from njupt to smth) 的大作中提到: 】
: git add过的代码,我这边dos2unix,就会有很多diff...
: 我只是想在阅读的时候不让这个^M显示出来,看着真的很不爽。
&& -- && ※ 修改:·daryl 于 Apr 26 19:28:37 2013 修改本文·[FROM: 129.20.25.*]
※ 来源:·水木社区 ·[FROM: 129.20.25.*]
沉迷于TC中发信人: happyTC (沉迷于TC中), 信区: VIM
标&&题: Re: 求教大神,VIM如何不显示^M字符
发信站: 水木社区 (Fri Apr 26 19:26:06 2013), 站内 && 你设置vimrc:
set fileencodings=utf-8,gb2312,gbk,gb18030
set termencoding=utf-8
set fileformats=unix
set encoding=prc
若还行,也只有替换大法了 && 【 在 kongsuo (from njupt to smth) 的大作中提到: 】
: 标&&题: Re: 求教大神,VIM如何不显示^M字符
: 发信站: 水木社区 (Fri Apr 26 18:51:28 2013), 站内
: git add过的代码,我这边dos2unix,就会有很多diff...
: 我只是想在阅读的时候不让这个^M显示出来,看着真的很不爽。
: 【 在 lafei (拉菲) 的大作中提到: 】
: : 还是对这个文件执行个dos2unix吧。。
: ※ 来源:·水木社区 ·[FROM: 58.246.136.*]
※ 来源:·水木社区 newsmth.net·[FROM: 222.29.19.*] &&&& ※ 来源:·水木社区 newsmth.net·[FROM: 113.91.53.*]
Fermat发信人: Fermat (Fermat), 信区: VIM
标&&题: Re: 求教大神,VIM如何不显示^M字符
发信站: 水木社区 (Fri Apr 26 19:56:04 2013), 站内 && 叫你的同事用个合格的编辑器!
-- && ※ 来源:·水木社区 ·[FROM: 202.201.11.*]
from njupt to smth发信人: kongsuo (from njupt to smth), 信区: VIM
标&&题: Re: 求教大神,VIM如何不显示^M字符
发信站: 水木社区 (Sat Apr 27 09:40:21 2013), 站内 && 还是不行啊... && 【 在 happyTC (沉迷于TC中) 的大作中提到: 】
: 你设置vimrc:
: set fileencodings=utf-8,gb2312,gbk,gb18030
: set termencoding=utf-8
: ...................
&& -- && ※ 来源:·水木社区 ·[FROM: 58.246.136.*]
来碗,药。发信人: anhnmncb (来碗,药。), 信区: VIM
标&&题: Re: 求教大神,VIM如何不显示^M字符
发信站: 水木社区 (Sat Apr 27 14:00:49 2013), 站内 && 这个似乎没办法,你们那里好另类啊。。 && 【 在 kongsuo (from njupt to smth) 的大作中提到: 】
: 还是不行啊...
&&&& -- && ※ 来源:·水木社区 newsmth.net·[FROM: 120.85.133.*]
来碗,药。发信人: anhnmncb (来碗,药。), 信区: VIM
标&&题: Re: 求教大神,VIM如何不显示^M字符
发信站: 水木社区 (Sat Apr 27 14:04:58 2013), 站内 && 如果用 7.3 及以上版本,可以试试&&&& syntax match Entity "^M" conceal cchar=&&&& cchar=_ =号后是一个空格 && 【 在 anhnmncb (来碗,药。) 的大作中提到: 】
: 这个似乎没办法,你们那里好另类啊。。
&&&& -- && ※ 来源:·水木社区 newsmth.net·[FROM: 120.85.133.*]
Able发信人: cqupt (Able), 信区: VIM
标&&题: Re: 求教大神,VIM如何不显示^M字符
发信站: 水木社区 (Sat Apr 27 15:18:08 2013), 站内 && 你同事看过后多了那个\r难倒不会造成git的很多diff吗? && 【 在 kongsuo 的大作中提到: 】
: git add过的代码,我这边dos2unix,就会有很多diff...
: 我只是想在阅读的时候不让这个^M显示出来,看着真的很不爽。
:&& && -- && ※ 来源:·水木社区 ·[FROM: 202.118.18.*]
文章数:19&分页:温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
喜欢是淡淡的爱,爱是深深的喜欢。
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
阅读(586)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
在LOFTER的更多文章
loftPermalink:'',
id:'fks_081067',
blogTitle:'如何取消vi中显示的^M符号',
blogAbstract:'现象:在linux下使用vim时,有时会遇到出现很多^M符号。原因:其实&^M 是ascii中的\'\\r\', 回车符,是16进制的0x0D。对于换行,unix下一般只有一个0x0A表示换行,windows下一般都是0x0D和0x0A两个字符,所以windows下的文件在Linux下打开时就可能会遇到上述情况。解决方法:',
blogTag:'',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:8,
publishTime:4,
permalink:'blog/static/',
commentCount:0,
mainCommentCount:0,
recommendCount:0,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'喜欢是淡淡的爱,爱是深深的喜欢。\r\n',
hmcon:'0',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}新手园地& & & 硬件问题Linux系统管理Linux网络问题Linux环境编程Linux桌面系统国产LinuxBSD& & & BSD文档中心AIX& & & 新手入门& & & AIX文档中心& & & 资源下载& & & Power高级应用& & & IBM存储AS400Solaris& & & Solaris文档中心HP-UX& & & HP文档中心SCO UNIX& & & SCO文档中心互操作专区IRIXTru64 UNIXMac OS X门户网站运维集群和高可用服务器应用监控和防护虚拟化技术架构设计行业应用和管理服务器及硬件技术& & & 服务器资源下载云计算& & & 云计算文档中心& & & 云计算业界& & & 云计算资源下载存储备份& & & 存储文档中心& & & 存储业界& & & 存储资源下载& & & Symantec技术交流区安全技术网络技术& & & 网络技术文档中心C/C++& & & GUI编程& & & Functional编程内核源码& & & 内核问题移动开发& & & 移动开发技术资料ShellPerlJava& & & Java文档中心PHP& & & php文档中心Python& & & Python文档中心RubyCPU与编译器嵌入式开发驱动开发Web开发VoIP开发技术MySQL& & & MySQL文档中心SybaseOraclePostgreSQLDB2Informix数据仓库与数据挖掘NoSQL技术IT业界新闻与评论IT职业生涯& & & 猎头招聘IT图书与评论& & & CU技术图书大系& & & Linux书友会二手交易下载共享Linux文档专区IT培训与认证& & & 培训交流& & & 认证培训清茶斋投资理财运动地带快乐数码摄影& & & 摄影器材& & & 摄影比赛专区IT爱车族旅游天下站务交流版主会议室博客SNS站务交流区CU活动专区& & & Power活动专区& & & 拍卖交流区频道交流区
白手起家, 积分 61, 距离下一级还需 139 积分
论坛徽章:1
VIM不显示^M怎么办,文件是在WIN下用VIM粘帖保存的SH文件,在Linux打开时它不显示^M,但是一运行就出错因为^M法
[ 本帖最后由 rods 于
10:09 编辑 ]
&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp
白手起家, 积分 61, 距离下一级还需 139 积分
论坛徽章:1
这样子的话就无法替换了,晕死,VIM也这么SB的
家境小康, 积分 1308, 距离下一级还需 692 积分
论坛徽章:0
没办法,计算机就是这么傻,用它的人如果不聪明点怎么行。
你在windows下编辑的话么,
1.自己确认是使用UNIX格式.
2.FTP传过去是使用ASC模式(FTP在此模式下自动转化换行,不过有的FTP服务器不一定这样)。
无法替换? 如果你替换的目的是想转格式的话。下面vim的命令可以达到转化的目的:
:set ff=unix //to unix file
:set ff=dos //to windows file
[ 本帖最后由 可可火山 于
14:12 编辑 ]
小富即安, 积分 2668, 距离下一级还需 2332 积分
论坛徽章:9
有个dos2unix命令专干这个
大富大贵, 积分 13787, 距离下一级还需 6213 积分
论坛徽章:0
北京盛拓优讯信息技术有限公司. 版权所有 京ICP备号 北京市公安局海淀分局网监中心备案编号:22
广播电视节目制作经营许可证(京) 字第1234号
中国互联网协会会员&&联系我们:
感谢所有关心和支持过ChinaUnix的朋友们
转载本站内容请注明原作者名及出处linux中的.C文件用vim打开后出现很多^M
&linux中的.C文件用vim打开后出现很多^M,解决方法是在终端下使用命令:
dos2unix filename
&这个是windows和linux有些符号不兼容的问题。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

我要回帖

更多关于 如何打开专辑中的文件 的文章

 

随机推荐