2010-12-02 78 views
35

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

回答

63

是的。在正常模式下为[{做。它可能不适用于所有语言。

许多移动命令可在:help [

+4

+1指出一个功能,我” d已经使用了多年 - 如果只有我知道*就可以了。并且]}进入右大括号!我一直在浪费的一堆按键......`: - } – evadeflow 2010-12-02 21:19:24

+1

嗯。我想这只会到'当前'父母,虽然(?),所以它不完全按照OP所期望的。是否有一个变种一直向上或向下弹出? – evadeflow 2010-12-02 21:25:58

4

它看起来像'[['做你想做的。和'] ['移动到最底部的大括号。 (由于许多感谢@Benoit在对着我诉说什么,这可能是可能的...)

+1

'[['&'] ['只有当大括号是第一个字符时才起作用,而不是在问题中。 “PARENT {” – user31986 2015-08-28 21:59:13

12

您也可以按下%,它会显示你的打开或关闭托架