Сочетание клавиш в VS2005 / 8 для & # 8220; Exit Current Method & # 8221;
-
03-07-2019 - |
Вопрос
При отладке, когда я хочу выйти из текущего метода без выполнения каких-либо операторов, при выполнении отладки я перемещаю указатель текущего выполнения в конец метода, затем нажимаю F10 / 11.
Есть ли сочетание клавиш (или его можно запрограммировать) для этого?
(я не имею в виду shift-F11 (выход) - он запускает весь код до конца метода, чего я не хочу).
Решение
Следующая последовательность нажатий клавиш работает для меня (протестировано в Visual Studio 2008); Мне удалось записать их как временный макрос и успешно воспроизвести их.
<Ол> Ctrl + M, Ctrl + M
(Edit.ToggleOutliningExpansion: сворачивает текущий метод) Стрелка вправо
(пропускает свернутый список параметров) Ctrl +]
(Edit.GotoBrace: переход к открывающей скобке) Ctrl +]
(Edit.GotoBrace: переход к закрывающей скобке) Ctrl + Shift + F10
(Debug.SetNextStatement: устанавливает следующий оператор на закрывающую скобку в конце функции) F10
(Debug.StepOver: покидает метод) Другие советы
AFAIK, это единственный способ сделать это.
Не связан с StackOverflow