相关疑难解决方法(0)

如何用Vim中的换行符替换字符?

我正在尝试用,新行替换当前文件中的每个:

:%s/,/\n/g 
Run Code Online (Sandbox Code Playgroud)

但它插入的内容看起来像是一个^@而不是实际的换行符.该文件不是DOS模式或任何东西.

我该怎么办?

如果你像我一样好奇,请检查问题为什么\ raim的换行?同样.

vi vim replace newline escaping

1870
推荐指数
11
解决办法
75万
查看次数

为什么\ raim的换行?

问题如何在Vim中替换换行符?.替换新行的文本时必须使用\ r,如下所示

:%s/%/\r/g
Run Code Online (Sandbox Code Playgroud)

但是当替换字符的行尾和换行符时,您可以这样做:

:%s/\n/%/g 
Run Code Online (Sandbox Code Playgroud)

手册的哪一部分记录了这些行为,以及它们背后的原因是什么?

vim

248
推荐指数
5
解决办法
5万
查看次数

标签 统计

vim ×2

escaping ×1

newline ×1

replace ×1

vi ×1