我可以使用Vim命令,如va}或vi],自动选择圆括号内的所有内容。一旦我有了这样一个选择,有没有一种方法可以选择该类型的下一个最外面的选择?(然后从那里,回到下一个“最里面”?)我有99.9%的把握知道如何做到这一点-但找不到它或弄清楚它的任何地方!
myzjeezk1#
只需重复对象选择键。对于您的示例,这将是va}a}或vi]i]。我不认为有一种方法可以将选择范围缩小到一个内部块。除了使用ESC清除选择范围,````跳回到你的起点,然后重做初始选择。
va}a}
vi]i]
vatpfxk52#
我知道这有点过时,但你是在谈论vim-expand-region插件吗?无论如何,我还是更喜欢qqx的方式,因为它已经内置了。
2条答案
按热度按时间myzjeezk1#
只需重复对象选择键。对于您的示例,这将是
va}a}
或vi]i]
。我不认为有一种方法可以将选择范围缩小到一个内部块。除了使用ESC清除选择范围,````跳回到你的起点,然后重做初始选择。
vatpfxk52#
我知道这有点过时,但你是在谈论vim-expand-region插件吗?
无论如何,我还是更喜欢qqx的方式,因为它已经内置了。