在Vim帮助中,一个段落的定义如下:“一个段落在每个空行之后开始...”这意味着该空行不是新段落的一部分,而是属于上一个段落或不属于该段落的一部分。任何段落。但是,命令}应该取一个“到下一段的开头”。由于此命令将光标置于空白行上,这意味着空白行确实属于下一段。否则,人们可能希望}命令将光标定位在文本的开头,而不是在空白行之前。如何解释这一点?
答案 0 :(得分:3)
否,空白行不是该段落的一部分。您可以使用dip
进行测试
这将留空行。
}
不会移至下一段,而是移至段落后的第一个位置,在您的情况下为换行符。
这是一个排他(:h exclusive
)运动,这意味着它将光标移至该块之外。如果您使用d}
,则不会删除换行符。