是否有vim命令将光标移动到父括号?

B J*_*son 62 vim

是否有vim命令将光标移动到父括号?

我有一个像这样的配置文件,我想直接进入父括号.是否有一个简单的移动命令来执行此操作,或者是否有办法将命令组合起来以执行我想要的操作?

PARENT{ // I want to move my cursor here

   CHILD { stuff... }
   CHILD { stuff... }
   CHILD { stuff... }

...

   CHILD { stuff... } // my cursor is on this line
   CHILD { GRANDCHILD { more stuff } }
   CHILD { stuff... }
}
Run Code Online (Sandbox Code Playgroud)

Ben*_*oit 103

是.[{为此做正常模式.但它可能不适用于所有语言.

许多移动命令可用于:help [.

  • +1指出我已经使用了多年的功能 - 如果我只是*已经知道了*.并且}}转到结束括号!我浪费了多少次击键......`: - } (6认同)

Rus*_*lex 25

您也可以按%,它将显示您的打开或关闭括号

  • 你必须在近距离支撑%才能工作.它对于大括号匹配而不是导航更有用. (3认同)
  • 不过,@user31986 本质上是正确的:问题要求从某个结构的内部移动到某个父大括号,而这个答案是关于_从一个符号_(括号、方括号或大括号)到匹配的符号。这是相关的,但不是问题的答案。 (2认同)

eva*_*low 7

它看起来像[[你想要的那样。并][移动到最底部的支架。(非常感谢@Benoit 告诉我这可能是可能的......)

  • '[[' & '][' 仅当左大括号是行中的第一个字符时才起作用,而不是在问题中。“父母{” (3认同)