Vim如何选中整个段落

3
如果我在vim中有一个可视化的选择,如何扩展选择以包括下一个段落? 我也可以按 o 键来选择上一个段落吗?

3
可能更适合在 https://vi.stackexchange.com 上进行。 - Qix - MONICA WAS MISTREATED
1
@Qix 你说得对,我不知道那个存在... - cambunctious
1个回答

7
你可以使用apip文本对象来选择“一个段落”或“内部段落”。一个段落是由空行分隔的文本块。ap还包括当前段落后面的空行。还有{}命令可用于在段落之间移动。
因此,要获取下一段落,可以使用2}}ap
对于前一个段落,则可以使用o以到达所选文本的另一端,然后使用2{
还可以将计数添加到ap中,例如2ap将选择当前段落和下一个段落。

好的,简而言之就是使用 }{。我不明白在一些示例中添加 2 的原因。}ap 不同,因为它替换了选择内容。 - cambunctious
因为如果你正在一个段落的中间,并且想要包含从这里到下一个段落的结尾(这是我理解你问题的方式),第一个 } 将带你到当前段落的结尾,第二个 } 则将带你到下一个段落的结尾。 - perelo

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接