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

Visual Studio 2010 отладчик найти goto текущая строка остановлена ​​на клавишу быстрого доступа

1) Я поставил точку останова, VS разбился, где я поставил точку останова.

2) Затем я начинаю просмотр кода обычно, чтобы поставить другую точку останова где-то вниз по пути выполнения. (возможно, в другом классе в другом файле cs)

3) Теперь я хотел бы вернуться туда, где я сначала остановился (просто навигация в коде. Не путайте с возвратом в функцию отладчика, используемую в инструменте отладки VS intellitrace)

Сейчас я помещаю закладку и возвращаюсь к своей закладке. Но я забыл, что большинство раз размещал закладку. Отсюда этот вопрос. Там должен быть ярлык, чтобы вернуться к текущей строке исполнения или остановить или использовать какую-либо фразу для описания этого. У меня также есть Resharper, если я могу создать горячую клавишу или ярлык. В любом случае, я могу вернуться туда, где отладчик "сломан". Иногда я также использую Ctrl - несколько раз, чтобы перемещаться назад. спасибо

4b9b3361

Ответ 1

Это будет команда Visual Studio "Debug.ShowNextStatement" (обычно назначается Alt + Num *). Вы также можете использовать окно точек останова (Alt + Ctrl + B) для перемещения между точками останова.

ОБНОВЛЕНИЕ: Я реализовал запрос @Alex для более доступного и доступного MenuItem для этой функции, как часть коммерческого расширения Visual Studio, которое я создал, OzCode. Он работает аналогично Resharper Context Actions: когда вы находитесь в режиме разрыва, но перемещаетесь далеко от "текущего оператора", этот QuickAction будет появляются:

ShowNextStatement

Ответ 2

Я имею тенденцию использовать окно стека вызовов, дважды щелкните верхнюю строку в трассировке стека, чтобы окно редактора отображало строку кода, где выполнение остановилось