Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否有vim命令将光标移动到父支架上?_Vim - Fatal编程技术网

是否有vim命令将光标移动到父支架上?

是否有vim命令将光标移动到父支架上?,vim,Vim,是否有vim命令将光标移动到父支架上 我有一个这样的配置文件,我想直接转到父括号。是否有一个简单的移动命令来执行此操作,或者是否有一种方法可以组合命令来执行我想要的操作 PARENT{ // I want to move my cursor here CHILD { stuff... } CHILD { stuff... } CHILD { stuff... } ... CHILD { stuff... } // my cursor is on this line

是否有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... }
}

对。在正常模式下执行
[{
。但它可能不适用于所有语言


许多移动命令在
上可用:help[

看起来
[[
做了你想做的。并且
][
移动到最底部的大括号。(非常感谢@Benoit让我知道这可能是可能的…)

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

+1,用来指出我已经使用多年的功能——如果我知道的话。然后]}转到右大括号!我浪费了多少按键…`:-}嗯。我想这只会转到“当前”父级,尽管(?),因此它不能完全满足OP的要求。是否有一个变量会一直向上或向下弹出?“['&'][”仅当大括号是行中的第一个字符时才起作用,而不是当它是问题中的第一个字符时。“父{”您必须在右大括号上才能使%起作用。它对于大括号匹配比导航更有用。@user31986我认为您错了:它用于打开和关闭括号。实际上,它不仅适用于括号
([{}])
但对于C型注释,
/*…*/
@user31986基本上是正确的:问题要求从某个结构的内部移动到某个父大括号,而这个答案是关于从一个符号(括号、括号或大括号)移动到匹配的符号。这是相关的,但不是问题的答案。