VIM 去掉~M符号

原创 2016年08月31日 12:07:32

由于DOS下的编辑器和Linux编辑器对文件行末的回车符处理不一致,在Linux下经常能看到C文件或者TXT文件每行末尾都有一个^M符号,这个会导致shell脚本运行错误。

  我们可以采用VI的编辑器命令进行删除。

  利用VI的查找替换命令,将^M替换为空格符

  (1):在VI的编辑模式下,ESC shilt + : 输入 g/\^M/s/\^M//

  回车,就删除掉了。

  (2):在VI的编辑模式下,ESC shift + : 输入 %s/^M//g

  回车,同样能删除掉。

<script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"0","bdSize":"16"},"share":{}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];</script>
阅读(1045) | 评论(0) | 转发(0) |
相关热门文章
给主人留下些什么吧!~~
评论热议
版权声明:本文为博主原创文章,转载请注明出处。

相关文章推荐

vim 去掉^M符号

解决方案 :set ff=unix :%s/\r\+$//e 其它 1. vim被配置为fileformat=unix,而你打开的文件都是dos格式的。unix格式的换行符为0A(a...

去除vim ^M符号

有两种情况,会出现打开的文件都显示^M符号:1. vim被配置为fileformat=unix,而你打开的文件都是dos格式的。unix格式的换行符为0A(ascii码)也就是,dos格式的换行符为 ...

VIM中去除Windows文本中的^M符号,多种方法

总结起来就是:1    :%s//r/  (推荐)2    :%s//r//g3    :%s/[ctrl-v][ctrl-m]//g(中间CTRL部分不是输入,而是按键,显示在屏幕上是  :%s/^...
  • juagle
  • juagle
  • 2011年03月31日 18:58
  • 635

去除vim ^M符号

问题:每次用vim打开文件都会显示^M符号, 如何在_vimrc写点代码, 让它打开文件时自动去除^M.. 转载:http://zhidao.baidu.com/question/26790...

Linux下的文本dos格式转Unix格式,去除^M符号

问:我在Windows中通过FTP传一个文本文件到Linux中,但是打开文本文件后每行最后都有^M的标志。由于很长,用编辑器去除太麻烦,有什么解决办法呢? 答:为了解决这个问题,Linux下专门有两...

Linux下文本文件中^M 符号问题的解决

关于回车与换行,有些人就认定没必要用两个字符来表示行尾。UNIX 开发者决定他们可以用一个字符来表示行尾,Linux沿袭Unix,也是。Apple 开发者规定了用.开发 MS-DOS以及Window...

Vim的使用技巧-自动闭合成对符号

(,“,‘,[符号的自动闭合我们可以用简单的键映射来实现以上这些成对符号的闭合,也就是在插入模式下输入这些符号的左边部分,键映射将自动完成右边部分,并保持插入模式,光标保持在成对符号的当中以便在其中输...

vim 打开文件末尾带有^M的解决办法

关于VIM打开文本文件末尾显示^M的问题,在处理文件时候,可能会出现问题。用几条命令就可以去除^M,便于处理文本。...

VIM打开的文件中的^M

有两种情况,会出现打开的文件都显示^M符号:
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:VIM 去掉~M符号
举报原因:
原因补充:

(最多只允许输入30个字)