码迷,mamicode.com
首页 > 系统相关 > 详细

Linux下vim编辑去掉^M

时间:2020-06-08 12:51:02      阅读:72      评论:0      收藏:0      [点我收藏+]

标签:das   inux   lin   format   命令   str   dash   没有   平台   

前言

最近有个文件需要放到服务器上运行,文件是在本地系统——Windows下编写的,服务器是Linux系统。一开始用vim打开看不出什么问题,但是一运行就报错,这是因为文件的每一行末尾都有^M,怎么产生的我们不深究,总之是平台问题。

解决办法

如果没有设置fileformat,vim是无法看到^M的,在vim运行如下命令:

: e ++ff=unix

这个^M其实换行产生的,只要匹配"\r"再把它删掉就可以,在vim运行如下命令:

:% s/\r$//g

这样^M问题就解决了。

Linux下vim编辑去掉^M

标签:das   inux   lin   format   命令   str   dash   没有   平台   

原文地址:https://www.cnblogs.com/marvin-wen/p/13064702.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!