如何在vim中打开的文件中将^ M换行符转换为“正常”换行符?

vim在以^ M结尾的每一行上显示

我如何用“正常”换行符代替它?


Smart猫小萌
浏览 836回答 3
3回答

偶然的你

命令:%s/<Ctrl-V><Ctrl-M>/\r/g其中<Ctrl-V><Ctrl-M>表示输入Ctrl+ V然后Ctrl+ M。说明:%s替代,%=所有行<Ctrl-V><Ctrl-M>^ M个字符(Ctrl-V是Vim编写Ctrl ^字符的方式,而Ctrl-M是在正则表达式之后写M的结果,从而产生^ M个特殊字符)/\r/换行(\r)g并在全球范围内进行操作(不只是在线上的第一次出现)。

MMTTMM

在Linux和Mac OS上,以下工作有效,:%s/^V^M/^V^M/g其中^V^M表示类型Ctrl+ V,然后表示Ctrl+ M。注意:在Windows上,您可能要使用^Q而不是^V,因为默认情况下^V映射为粘贴文本。
打开App,查看更多内容
随时随地看视频慕课网APP