我试图用新行字符替换vi中段落的句点(。)。 我尝试使用
:%s/./\r/g
但是,它删除所有行并替换为新行。
答案 0 :(得分:0)
以上使用方法。 (句号)用许多新行替换文件中存在的字符数,即如果我有“h”。在我的文件中,它将用两个新行替换这两个字符。因此,在这种情况下,您将有三个新行。 (。)表示这种情况下的当前字符。
要用新行替换句点(。),请使用下面给出的转义序列。
:%S /./ \ R / G
答案 1 :(得分:0)
作为。 (点)字符用于正则表达式,意味着“一切”字样。你应该逃避它来取代行尾。 之前:
ipsum dolor坐下来。 AHAM。不!
之后 - > :%S @ \ @ \ r @克
ipsum dolor坐下来 AHAM 不!
我刚刚交换/只是为了让它看起来很简单。 %用于更改所有文字,如果您只需要一个地区,请使用' V'选择该地区。