Подтвердить что ты не робот

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

Ответ 1

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

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

Ответ 2

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

Ответ 3

Похоже, '[[' делает то, что вы хотите. И '] [' перемещается в самую нижнюю скобу. (Огромное спасибо @Benoit за то, что он меня зацепил, что это возможно...)