在下面的文本块中,从 1 或 3 开始,%
在正常模式下按vim
,找到一对匹配的括号,如果再次按,则在它们之间切换%
。从 1 开始找到)
最先结束的位置。从 3 开始首先找到空位(
。这一切都很好而且很有用。
Some lines 1 with (stuff 2 in
matching 3 parentheses)
然而,从 2 开始按%
没有发现任何结果。这是怎么回事?
更新:其他命令例如vib
可以从 2 或 3(但不是 1)找到(...)
块,这是绕过限制的一种方法,但仍然很好奇......
答案1
这实际上是记录的和预期的行为,来自:help %
.
查找下一个项目在这一行在光标之后或之下并跳转到其匹配项。
我不知道有什么方法可以使%
搜索超出当前行。您可以尝试])
及其亲戚作为解决方法。