在 emacs 中,我经常需要处理非常大的数据文件,其中有大块的行被空行分隔。我可以使用C-up
andC-down
在这些空行之间移动,即代码块的开头和结尾。
vim 中是否有类似的功能可以跳转到下一个/上一个空行?
在 emacs 中,我经常需要处理非常大的数据文件,其中有大块的行被空行分隔。我可以使用C-up
andC-down
在这些空行之间移动,即代码块的开头和结尾。
vim 中是否有类似的功能可以跳转到下一个/上一个空行?
来自:help paragraph
:
在每个空行之后开始一个段落,
您可以使用段落跳转}
和{
,也可以使用前置[count]
。
用于}
下降和{
上升。这些动作用于在“段落”之间跳转。
看看:h motion.txt
是否有足够的精神打击。
请注意,您还可以使用p
(用于“段落”)文本对象快速选择/删除/更改/缩进/拉出“段落”:
vip
dap
…
并使用“段落”作为 Ex 命令的范围:
:'{,'}s/foo/bar
...另请参阅[[
]]
[]
][
在 C/Python/更多中的方法/函数之间移动
...[m
[M
]M
]m
对于 Java 文件