Linux vi编辑器中出现很多^M的解决办法

⌚Time: 2021-11-29 21:15:52

👨‍💻Author: Jack Ge

windows环境下编辑的文本拷贝到了linux系统中,用vi编辑器打开后,出现很多^M字符

解决办法:

在vi编辑器中按esc键,输入


:%s/^M//g

回车就可以去除^M^M在linux中连续按ctrl+v和ctrl+m就可以打出来

或者,使用Dos2Unix这个工具完成转换。下载地址

Dos转Unix格式


dos2unix file.txt

同样,linux下编辑的文件到了windows系统中出现没有换行格式混乱的问题

使用Unix转Dos格式就可以解决


unix2dos file.txt