问题

如果我打开在Windows中创建的文件,则所有行都以 ^ M 结尾.
如何一次删除这些字符?



解决方法

dos2unix是执行此操作的命令行实用程序,如果使用 Ctrl - v :%s / ^ M // g > Ctrl - m 来输入^ M,或者你可以:set ff = unix ,vim会为你做. >

“文件格式”设置中的文档是此处, vim wiki有一个全面的页面结束转换页. / p>

或者,如果你来回移动文件很多,你可能不想转换它们,而是做:set ff = dos ,所以vim会知道它是一个DOS文件,并使用用于行结尾的DOS约定.




相关问题推荐