我一直在。vimrc中得到^M字符,它破坏了我的 配置。
当前回答
你可以在vim中使用
:1,$s/^V^M//g
其中^是控制字符。
其他回答
如果它破坏了您的配置,并且映射中需要^M字符,您可以简单地将^M字符替换为<Enter>或甚至<C-m>(两者都输入为简单字符序列,因此分别为7和5个字符)。
这是在映射中存储特殊键码的唯一推荐的可移植方法
假设您的文本文件是- file.txt,然后运行这个命令-
dos2unix file.txt
它将文本文件从dos格式转换为unix格式。
翻译新行而不是删除它:
:%s/\r/\r/g
我发现,由于我的Homebrew Mvim实例被设置为使用filetype=dos,我已经污染了几个星期的文件。在.vimrc....中进行了所需的更改
在FreeBSD中,您可以通过输入以下命令手动清除^M:
%s/按Ctrl+V,然后按Ctrl+M,再按Ctrl+M。