gvim 有^M后缀
时间: 2023-08-04 21:02:55 浏览: 497
centos7.9版本的gvim包
如果在gvim中每行结尾都有 `^M` 后缀,那么这很可能是由于文件的格式问题导致的。
在Windows系统中,文本文件的行末通常是两个字符 `\r\n`,而在Unix系统中,文本文件的行末通常是一个换行符 `\n`。如果一个Windows格式的文本文件在Unix系统上被打开并编辑,那么在每行结尾都会出现一个额外的 `\r` 字符,这就是 `^M` 后缀的来源。
要解决这个问题,可以使用以下命令将文件的行末转换为Unix格式:
```
:%s/^M$//g
```
注意,上面的 `^M` 是通过按下 `Ctrl + V`,然后再按下 `Enter` 或 `Return` 键得到的。
该命令会将文件中所有的 `^M` 字符替换为空字符串,从而消除每行结尾的 `^M` 后缀。你也可以将该命令添加到你的 `.vimrc` 文件中,以便在将来打开 Windows 格式的文本文件时自动应用。
阅读全文