linux下vim编辑文件出现^M是因为不同平台对于回车符的定义差异造成的:
windows:0D0A ‘/r/n’
unix\linux: 0A ‘/n’
MAC: 0D ‘/r’
当linux的文件在windows下编辑过,就容易出现^M符号,就是因为多了'/r'
解决办法:
1、dos2unix fileName 这个最简单,但是有些系统没有安装dosunix工具
2、sed -i ‘s/\r//g’ fileName 这个非常好使
Linux下Vim编辑文件出现问题,是因不同平台回车符定义有差异,如Windows为‘/r/n’,Unix/Linux为‘/n’,MAC为‘/r’。当Linux文件在Windows下编辑后易出现符号问题。给出两种解决办法,一是用dos2unix工具,二是用sed命令。
1万+

被折叠的 条评论
为什么被折叠?



