vim:跳过一段代码

oso*_*maz 0 vim

在emacs中,我经常需要使用可怕的大型数据文件,其中有大量的行以空行分隔.我可以使用C-upC-down在这些空行之间移动,即代码块的开头和结尾.

在vim中是否有类似的功能,我可以跳转到下一个/上一个空行?

Ing*_*kat 9

来自:help paragraph:

一个段落在每个空行后开始,

您可以使用段落的跳跃}{,也有预谋[count].


rom*_*inl 8

使用}下去,{上去.这些动作用于在"段落"之间跳转.

看看:h motion.txt是否有一定剂量的精神打击.

请注意,您还可以使用p(for"paragraph")文本对象快速选择/删除/更改/缩进/拉出"段落":

vip
dap
…
Run Code Online (Sandbox Code Playgroud)

并使用"段落"作为Ex命令的范围:

:'{,'}s/foo/bar
Run Code Online (Sandbox Code Playgroud)