vim打开出现的文档^M什么
2015-07-29 18:34
281 查看
网上公开的一些代码,发现里面多^M符号。这是什么?
我搜索^M没有效果,这应该是一个特殊的控制字符。找换行的结果是不。在每一行的末尾是回车,代替它周围包裹,对于由线定义不同的编码系统是不一样的。
linux同\n 0x0a
mac 中用\r 0x0d
win 中用\r\n 0x0d0a
这里的问题可能是回车符,于是查找回车符成功。
去掉方法:如今已经明确了,是因为0x0d0a组成的换行。把0d去掉就可以。
%s/\r//g #添加马车更换空
我搜索^M没有效果,这应该是一个特殊的控制字符。找换行的结果是不。在每一行的末尾是回车,代替它周围包裹,对于由线定义不同的编码系统是不一样的。
linux同\n 0x0a
mac 中用\r 0x0d
win 中用\r\n 0x0d0a
这里的问题可能是回车符,于是查找回车符成功。
去掉方法:如今已经明确了,是因为0x0d0a组成的换行。把0d去掉就可以。
%s/\r//g #添加马车更换空
相关文章推荐
- ubuntu 添加管理员账户
- 【云快讯】之五十五《IBM推出Data Warehouse数据仓库云服务》
- 安卓切换界面从顶部滑入,右侧滑入
- Java程序员常用工具集
- pylibmc客户端pool使用
- 2015.7.29
- 如何更改android里面xml的控件为可见状态
- hdu 1754 I Hate It【线段树】
- php apc缓存以及与redis的对比
- 20个实用的webApp前端开发技巧
- 【云快讯】之五十五《IBM推出Data Warehouse数据仓库云服务》
- B. Ohana Cleans Up
- CodeForces 372A Counting Kangaroos is Fun 动物PK
- 103 Binary Tree Zigzag Level Order Traversal
- 0x3f3f3f3f…编程中无穷大常量的设置技巧
- 【读书笔记】UIFont-如何知道字体的PostScript名称
- redis配置集群
- nginx中http.server.location指令语法
- 实现输出h264直播流的rtmp服务器 flash直播服务器
- hdu 1196(Lowest Bit)