如何使用 VIM 用两个字符 \r\n 替换换行符 \n

Nou*_*jik 4 vim

我有一个文本文件,它在行尾包含 \n (0x0A),但由于 windows(记事本)需要两个字符,即 \r\n (0x0D0A) 来标识行尾,因此我想用这两个替换 \n字符\r\n。

谢谢

Mic*_*mer 14

:set ff=dos
:w
Run Code Online (Sandbox Code Playgroud)

ff/fileformat默认情况下是 "unix" ,但是当它是 "dos" 时使用 CRLF 终止符。当文件被写回时,所有的行尾都会改变。有关:help ff进一步的警告和极端情况,请参阅。