我可以使用 vim 命令,如 va} 或 vi] 自动选择圆括号、中括号等内的所有内容。
一旦我有了这样的选择,有没有办法选择该类型的下一个最外面的选择? (然后从那里,回到下一个“最里面”?)
我 99.9% 确定我曾经知道如何做到这一点 - 但无法找到它或在任何地方弄清楚它!
只需重复对象选择键即可。对于您的示例,这将是
va}a}
或 vi]i]
。
我认为没有办法将选择减少回内部块。除了使用 Esc 清除选择之外,还可以使用
``
跳回起点,然后重做初始选择。
我知道它有点过时了,但是你在谈论 vim-expand-region 插件吗?
不管怎样,我还是更喜欢qqx的方式,因为它已经内置了