Visual Studio IDE - возврат к предыдущему - PullRequest
53 голосов
/ 23 июня 2010

В VS2008, есть ли способ вернуться к предыдущей позиции курсора после нажатия F12, чтобы перейти к определению функции?Я знаю, что это возможно с некоторыми дополнениями, но есть ли способ заставить основной продукт сделать это?

Ответы [ 2 ]

78 голосов
/ 23 июня 2010

Ctrl + - должен сделать трюк, который является стандартным сочетанием клавиш для Navigate Backwards. Или с помощью кнопок навигации на стандартной панели инструментов.

Это объясняется в MSDN на https://blogs.msdn.microsoft.com/zainnab/2010/03/01/navigate-backward-and-navigate-forward/

На этой странице MSDN вы можете увидеть следующие объяснения

Редактор запоминает места, когда вы перемещаетесь одной командой чем несколько строк от того места, где вы сейчас работаете, или если Вы редактируете в определенном месте, которое не находится рядом с последним место, которое вы редактировали.

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

2 голосов
/ 04 августа 2015

Есть команда, которая делает именно то, что вы просите: View.PopBrowseContext.Он всегда возвращает вас в то самое место, где вы нажали F12.Он не учитывает какие-либо движения или правки, которые вы сделали после нажатия клавиши F12.

По умолчанию в макете C # он отображается на Ctrl+Chift+8, но вы можете назначить его на любую нужную горячую клавишу.1005 *

Кстати, в VS2015 они решили избавиться от этой команды.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...