vim命令如何显示^M换行符并删除
https://blog.csdn.net/qq_33204709/article/details/134922902
使用 cat 命令查看
vim删除^M
手动删除
我们前面通过方式一执行 :e ++ff=unix %
已经查看到了 ^M
,符号,通过 i
编辑文本文件,删除 ^M
之后,:wq
保存并退出即可。
(注意:^M
看似两个字符,其实是一个字符,按一次删除按钮即可。)
批量替换
如果文件内容较多,通过 :e ++ff=unix %
查看 ^M
之后,手动删除会比较耗费时间,我们可以执行如下命令来进行批量删除:
:%s/\r//g
- 1
或者也可以这样:(注意:命令中 ^M
的输入方式是 Ctrl + V,然后 Ctrl + M)
修改文件格式
前面1.vim查看^M 中已经介绍过,我们可以通过 :set ff?
查看文件格式,那么我们也可以通过直接修改文件格式的方式来删除 ^M
字符。
:set ff=unix
- 1
下面为完整写法:
:set fileformat=unix
直接执行 dos2unix 文件名
可以将文件转为 unix
版本,删除里面所有的 ^M