在 vim 中逐步选择"inner"和/或"outer"代码块

  • 本文关键字:outer 代码 inner 选择 vim vim vi
  • 更新时间 :
  • 英文 :


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

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

我 99.9% 确定我曾经知道如何做到这一点 - 但在任何地方都找不到或弄清楚!

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

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

我知道

它有点过时了,但你说的是 vim-expand-region 插件吗?

无论如何,我仍然更喜欢 qqx 的方式,因为它已经内置了。

最新更新