Ответ 1
В Visual Studio нет выделенной команды "Выход из цикла". "Выйти" (Shift + F11) работает только для функций. Есть только два варианта, о которых я могу думать:
-
Как говорит Брайан, есть Run to Cursor, который был там, по крайней мере, с VС++ 6. Это то, что вы уже получаете с помощью Ctrl + F10 сочетание клавиш. Я использую это буквально все время во время отладки; это чрезвычайно полезный инструмент. Я действительно не понимаю, почему вы думаете, что это отвратительный способ сделать это, или почему вы думаете, что должен быть "лучший" способ.
-
Вы можете установить простую точку останова в строке кода сразу же после цикла. Это относительно просто, если вы используете сочетание клавиш F9. Но вам все равно нужно перейти к соответствующей строке кода, чтобы вы могли также использовать Run to Cursor.
Если вы работаете на языке C, ваши петли, вероятно, заканчиваются на }
. Таким образом, вы можете использовать комбинацию клавиш Ctrl + ], чтобы перейти к соответствующей скобке в исходном файле, если ваш карет находится в скобке открытия цикла. Это облегчит навигацию. Это, безусловно, может помочь вам не переносить руки на мышь, убивая драгоценные секунды.
* Обратите внимание, что комбинации клавиш могут быть изменены, в зависимости от того, как вы настроили среду Visual Studio.