处理VIM中打开文件里有的^M标识符 & Linux指令dos2unix
时间:2021-03-30
  • 造成难题的缘故:

在linux下,难以避免的用到VIM开启一些windows下编写过的文本文档。大家会发觉文档的每排末尾都是会有一个^M标记,这是由于 DOS下的在线编辑器和Linux在线编辑器对文档行末的回车符解决不一致,针对回车符的界定:

windows:0D0A
unix\linux: 0A
MAC: 0D

  • 解决方案:

  1. 在命令模式下应用正则表达式开展标识符全篇空更换:


在其中"^M"的键入,分别是“Ctrl v”、“Ctrl M”键转化成的。像^M 那样的在VIM中是控制字符,在查找替换中键入控制字符务必用其他方式,那便是在键入^M时,务必先后在键盘上敲入Ctrl VCtrl M

处理VIM中打开文件里有的^M标识符 & Linux指令dos2unix应用sed 专用工具

3. 非常简单的应用dos2unix专用工具

处理VIM中打开文件里有的^M标识符 & Linux指令dos2unix

参照文本文档:

如何解决VIM中打开文件里有的^M

vim打开文件有^M末尾

在Vim中查找替换控制字符

有关linux中应用vim打开文件发生^M的解决方案


Linux指令dos2unix浅析

dos2unix 免费下载