是否将空行视为Vim中段落的一部分?

是否将空行视为Vim中段落的一部分?,vim,line,paragraph,Vim,Line,Paragraph,在Vim帮助中,段落的定义如下:“段落在每一空行之后开始…”这意味着空行不是新段落的一部分,而是属于上一段落或不是任何段落的一部分。然而,该命令}假定将一个“带到下一段的开头”。由于此命令将光标定位在空白行上,这意味着空白行确实属于下一段。否则,可以预期命令}会将光标定位在文本的开头,而不是它前面的空行上。如何解释这一点? < P>不,空白行不是段落的一部分。您可以使用dip 这样就不会有空行了 }不会移动到下一个段落,而是移动到段落后的第一个位置,在您的例子中,这是一个换行符 它是一个独占(:

在Vim帮助中,段落的定义如下:“段落在每一空行之后开始…”这意味着空行不是新段落的一部分,而是属于上一段落或不是任何段落的一部分。然而,该命令}假定将一个“带到下一段的开头”。由于此命令将光标定位在空白行上,这意味着空白行确实属于下一段。否则,可以预期命令}会将光标定位在文本的开头,而不是它前面的空行上。如何解释这一点?

< P>不,空白行不是段落的一部分。您可以使用
dip
这样就不会有空行了

}
不会移动到下一个段落,而是移动到段落后的第一个位置,在您的例子中,这是一个换行符

它是一个独占(
:h独占
)运动,这意味着它将光标移动到块之外。如果使用
d}
则不会删除换行符