Vim没有检测到隐式换行符而不是我想要删除的可见换行符

时间:2016-07-10 04:47:07

标签: vim

以下是我尝试删除那些明确显示在我的vim中的新行字符的一些文字的示例,并将其替换为我看不到的实际换行符。

但是当我使用/ [\ n] /搜索换行符时,我得到的不是这些可见的换行符,而是隐含的换行符。所以我无法进行搜索和替换。

我该如何解决这个问题?这是文字:

可以推理的原因\ n不是永恒的理由。可以命名的名字不是永恒的名字。 Unnamable是天地开始的。\ n Namable变成了母亲的一万件事。因此它被说:\ n' \ n \ n他是谁的无欲者被发现\ n The世界的精神将会发出声音。\ n但是那些渴望被束缚的人却会被束缚。\ n只看到周围事物的外壳。'这两个东西在酸性中是相同的,但在名称上是不同的。\ n它们的相同性被称为“神秘”。 这是神秘的\ n

1 个答案:

答案 0 :(得分:1)

您需要搜索\\n,而不是[\n]

做的:

%s/\\n/\r/g

应该解决你的问题(我不知道为什么,但是vim需要\r而不是\n')