Перейти к концу функции C ++ в Vim - PullRequest
17 голосов
/ 23 марта 2009

Если я нахожусь в середине функции, я бы хотел перейти к самому концу в vim. Я сталкиваюсь с этой проблемой, поскольку у нас иногда есть функция длиной более 500 строк (не спрашивайте почему).

Я использую vim, gvim.

Ответы [ 5 ]

31 голосов
/ 23 марта 2009

][ переходит к следующему «}» в первом столбце.

Прочтите :help 29.3, чтобы узнать больше о перемещении по программе.

21 голосов
/ 23 марта 2009

Вы можете использовать команду "]}". Возможно, вам придется повторить это в зависимости от того, насколько вы вложены.

11 голосов
/ 23 марта 2009

] [или [] сделают это за вас.

2 голосов
/ 23 марта 2009

Убедитесь, что вы используете: разделение и свертывание кода в ваших интересах - держите сложенный вид в верхней части экрана, разверните функцию, разделите, отредактируйте функцию, закройте окно разделения, сверните сгиб.

1 голос
/ 24 марта 2009

SHIFT + 5 переключает между {и}. Вы можете использовать его для определения самого верхнего блока кода.

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