Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vim 如何避免将^M放入文件中?_Vim - Fatal编程技术网

Vim 如何避免将^M放入文件中?

Vim 如何避免将^M放入文件中?,vim,Vim,我不知道为什么在使用vim时它会出现在我的文件中。 有时不是在vim中,而是在“git diff”的输出中,为什么 什么命令可以帮助我检查某个目录下的文件是否有“^M”问题,并修复所有问题?我现在投票关闭,因为这不是一个问题。你能把它改写成一个问题,然后把你的答案贴出来吗?首先,如何避免得到^M?可能不会在其他Windows文本编辑器中编辑文件,因为这可能是您感染^M病毒的地方:)实际上,从问题的标题来看,我不确定问题是关于如何避免^m字符,还是关于如何让Vim自动删除它们……嗯……也许我需要更

我不知道为什么在使用vim时它会出现在我的文件中。 有时不是在vim中,而是在“git diff”的输出中,为什么


什么命令可以帮助我检查某个目录下的文件是否有“^M”问题,并修复所有问题?

我现在投票关闭,因为这不是一个问题。你能把它改写成一个问题,然后把你的答案贴出来吗?首先,如何避免得到
^M
?可能不会在其他Windows文本编辑器中编辑文件,因为这可能是您感染^M病毒的地方:)实际上,从问题的标题来看,我不确定问题是关于如何避免
^m
字符,还是关于如何让Vim自动删除它们……嗯……也许我需要更多的咖啡……
dos2unix
是一个方便的工具,如果你有很多文件都有这个问题。@Nick确实如此。下面是一个有用的示例,说明了它的用法(尽管不是以特定于Vim的方式)。