Ответ 1
Вы можете использовать команду "]}. Возможно, вам придется повторять его в зависимости от того, насколько вы вложены.
Если я нахожусь в середине функции, я бы хотел дойти до конца в vim. Я сталкиваюсь с этой проблемой, поскольку иногда мы имеем функцию более 500 строк (не спрашивайте почему).
Я использую vim, gvim.
Вы можете использовать команду "]}. Возможно, вам придется повторять его в зависимости от того, насколько вы вложены.
][
переходит к следующему "}" в первом столбце.
Прочтите :help 29.3
, чтобы узнать больше о перемещении по программе.
] [или [] сделает это за вас.
Убедитесь, что вы используете: разделение и сворачивание кода в свою пользу - держите сложенный вид в верхней части экрана, разверните функцию, разделите, отредактируйте функцию, закройте разделенное окно, сверните сгиб.
SHIFT + 5 переключает между {и}. Вы можете использовать его для определения верхнего блока кода.