Visual Studio 2010 отладчик найти goto текущая строка остановлена на клавишу быстрого доступа
1) Я поставил точку останова, VS разбился, где я поставил точку останова.
2) Затем я начинаю просмотр кода обычно, чтобы поставить другую точку останова
где-то вниз по пути выполнения. (возможно, в другом классе в другом файле cs)
3) Теперь я хотел бы вернуться туда, где я сначала остановился (просто навигация в коде. Не путайте с возвратом в функцию отладчика, используемую в инструменте отладки VS intellitrace)
Сейчас я помещаю закладку и возвращаюсь к своей закладке. Но я забыл, что большинство раз размещал закладку. Отсюда этот вопрос. Там должен быть ярлык, чтобы вернуться к текущей строке исполнения или остановить или использовать какую-либо фразу для описания этого. У меня также есть Resharper, если я могу создать горячую клавишу или ярлык. В любом случае, я могу вернуться туда, где отладчик "сломан". Иногда я также использую Ctrl - несколько раз, чтобы перемещаться назад.
спасибо
Ответы
Ответ 1
Это будет команда Visual Studio "Debug.ShowNextStatement" (обычно назначается Alt + Num *). Вы также можете использовать окно точек останова (Alt + Ctrl + B) для перемещения между точками останова.
ОБНОВЛЕНИЕ: Я реализовал запрос @Alex для более доступного и доступного MenuItem для этой функции, как часть коммерческого расширения Visual Studio, которое я создал, OzCode. Он работает аналогично Resharper Context Actions: когда вы находитесь в режиме разрыва, но перемещаетесь далеко от "текущего оператора", этот QuickAction будет появляются:
![ShowNextStatement]()
Ответ 2
Я имею тенденцию использовать окно стека вызовов, дважды щелкните верхнюю строку в трассировке стека, чтобы окно редактора отображало строку кода, где выполнение остановилось