是否有vim命令将光标移动到父支架上?
是否有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
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基本上是正确的:问题要求从某个结构的内部移动到某个父大括号,而这个答案是关于从一个符号(括号、括号或大括号)移动到匹配的符号。这是相关的,但不是问题的答案。