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