31

我可以使用 vim 命令,如va}vi]自动选择括号、方括号等内的所有内容。

一旦我有了这样的选择,有没有办法选择该类型的下一个最外面的选择?(然后从那里,回到下一个“最里面”?)

我 99.9% 确信我曾经知道如何做到这一点——但在任何地方都找不到或弄明白!

4

2 回答 2

41

只需重复对象选择键。对于您的示例,这将是va}a}or vi]i]

我认为没有办法将选择减少回内部块。除了用于Esc清除选择之外,``还可以跳回您的起始位置,然后重做初始选择。

于 2012-12-11T20:13:39.737 回答
2

我知道它有点过时了,但你是在谈论vim-expand-region插件吗?

反正我还是比较喜欢qqx的方式,因为已经内置了。

于 2014-11-18T18:06:15.243 回答