F12 Перейти к методу → вернуться к предыдущему методу после совершения прыжка?

Я могу перейти к коду, если щелкнуть имя метода и нажать F12. Но есть ли короткое сокращение клавиатуры, чтобы вернуться к предыдущему местоположению редактора кода?

Ответ 1

Ctrl + -: (чтобы Ctrl и минус) вернутся назад (отображаются на View.NavigateBackward).

См. этот список предопределенных сочетаний клавиш в MSDN.

Ответ 2

@Одна правильно, но подождите, еще!

  • Если F12 отправил вас в новое окно вкладки, вы можете Ctrl + Tab вернуться на исходную вкладку. Если вы удерживаете Ctrl, вы можете переключаться между окнами вкладки
  • В VS 2010 вы можете Ctrl + Click перейти к определению в дополнение к F12.
  • Вы также можете удерживать Ctrl и перемещать указатель мыши по идентификаторам, чтобы выделить, с какими из них вы можете перейти на

Ответ 3

Хотя Ctrl - и Ctrl Shift - действительно являются ярлыками для перехода к предыдущей/следующей позиции курсора, в данном конкретном случае (т.е. при возврате после F12 или аналогичного) этот ярлык может быть более полезным:

Ctrl Shift 8 (= View.PopBrowseContext)

Он вернется в место, где вы нажали F12, игнорируя любые позиции курсора после нажатия F12.

(ПРИМЕЧАНИЕ: в настоящее время используется VS 2013, и надеемся, что эта запись ярлыка также существует в VS 2010...)