linux下vim打开windows下编辑的文件时,由于换行符的差异,出现字符^M,如下图:

linux下vim中将^M删除或替换为换行符

 此时需要进行替换

  • 输入:切换到命令行模式
  • 全部替换,命令 %s/^M/\r/g,注意不要复制粘贴,^M的输入方法是先输入ctl+v,再输入ctl+m
  • 选择型替换,命令 %s/^M/\r/gc,然后选择a为替换所有

若仅仅删除^M,则使用命名 %s/^M//g

相关文章: