Есть ли команда vim для перемещения курсора на родительскую скобку? - PullRequest
53 голосов
/ 03 декабря 2010

Есть ли команда 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... }
}

Ответы [ 3 ]

93 голосов
/ 03 декабря 2010

Да.Для этого выполните [{ в обычном режиме.Это может работать не для всех языков.

Многие команды перемещения доступны в :help [.

22 голосов
/ 13 декабря 2010

Также вы можете нажать%, и он покажет вашу открытую или закрытую скобку

3 голосов
/ 03 декабря 2010

Похоже, [[ делает то, что вы хотите. И ][ движется к самой нижней скобке. (Большое спасибо @Benoit за подсказку, что это возможно ...)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...