我一直在。vimrc中得到^M字符,它破坏了我的 配置。
当前回答
这可能意味着您得到了回车(不同的操作系统使用不同的方式来表示行结束)。
使用dos2unix在vim中修复文件或设置文件格式:
set ffs=unix,dos
其他回答
你可以在vim中使用
:1,$s/^V^M//g
其中^是控制字符。
如果它破坏了您的配置,并且映射中需要^M字符,您可以简单地将^M字符替换为<Enter>或甚至<C-m>(两者都输入为简单字符序列,因此分别为7和5个字符)。
这是在映射中存储特殊键码的唯一推荐的可移植方法
这可能意味着您得到了回车(不同的操作系统使用不同的方式来表示行结束)。
使用dos2unix在vim中修复文件或设置文件格式:
set ffs=unix,dos
在Unix中,使用'tr'命令可能更容易。
cat file1.txt | tr "\r" "\n" > file2.txt
%s/\^M//至少这对我有用。