gVim-找不到模式:^M尝试删除换行符时
我在Windows中使用gVim,当我打开其他人编辑的文件时,我看到的是^M而不是换行符。我曾尝试使用gVim-找不到模式:^M尝试删除换行符时,vim,newline,Vim,Newline,我在Windows中使用gVim,当我打开其他人编辑的文件时,我看到的是^M而不是换行符。我曾尝试使用%s/^M/\n/g将^M的所有实例替换为换行符,但始终出现错误:找不到模式:^M。我也尝试了%s/^M/\r/g,但收到了相同的错误 文件中还有几个^M实例,为什么Vim不能识别它们?在替换命令中按CTRLM之前,先按CTRLV 这允许您正确地转义下一个控制序列 以下是我通过谷歌搜索找到的几个链接:vim remove control m: 你确定它是克拉M而不是ctrl-M吗?如果它
%s/^M/\n/g
将^M的所有实例替换为换行符,但始终出现错误:找不到模式:^M。我也尝试了%s/^M/\r/g
,但收到了相同的错误
文件中还有几个^M实例,为什么Vim不能识别它们?在替换命令中按CTRLM之前,先按CTRLV
这允许您正确地转义下一个控制序列
以下是我通过谷歌搜索找到的几个链接:vim remove control m
:
dos2unix
或unix2dos
命令转换换行符。