Ответ 1
Обходной путь в Visual Studio 2015 - это нажать CTRL + - вместо (сопоставленного с командой View.NavigateBackward), чтобы вернуться после нажатия F12, вместо того, чтобы пытаться использовать View.PopBrowseContext/CTRL + Shift + 8. (Ссылка)
Ярлык для клавиатуры, который я использовал, часто возвращающий несколько версий Visual Studio, - это Ctrl + Shift + 8, чтобы вернуться туда, где я был, после выполнения F12 для перехода к определению.
В Visual Studio 2015 нажатие Ctrl + Shift + 8 ничего не делает.
Открытие Visual Studio 2013 и просмотр инструментов | Настроить | Диалоговое окно клавиатуры, Ctrl + Shift + 8 сопоставляется с командой View.PopBrowseContext. В Visual Studio 2015 Ctrl + Shift + 8 имеет такое же сопоставление команд, но команда, похоже, не работает.
Есть ли способ заставить команду View.PopBrowseContext перемещаться назад после выполнения Go To Definition (F12) в Visual Studio 2015?
Обходной путь в Visual Studio 2015 - это нажать CTRL + - вместо (сопоставленного с командой View.NavigateBackward), чтобы вернуться после нажатия F12, вместо того, чтобы пытаться использовать View.PopBrowseContext/CTRL + Shift + 8. (Ссылка)
Visual Studio 2015 Connect → Команда View.PopBrowseContext и другие не работают (проблема удалена с сайта Connect от Microsoft)
Проблема на GitHub → Вернитесь Перейти к определению Накладной стек # 14496
View.NavigateBackward (Ctrl + -) не является хорошей заменой для View.PopBrowseContext (Ctrl + Shift + 8). Если вы вызываете Edit.GoToDefinition (F12), а затем несколько раз щелкнете мышью, перемещая курсор, все эти перемещения являются рекордерами в стеке навигации.
View.PopBrowseContext (Ctrl + Shift + 8) перенаправляет непосредственно на предыдущее определение (место, которое вы вызывали Edit.GoToDefinition (F12) в последний раз).
Примечание: эти команды были повреждены в Visual Studio 2015. Все еще не работают в Visual Studio 2017.
Когда вы впервые запускаете Visual Studio, он предлагает вам выбор типичного использования (не уверен, как он называется именно): С++, С# и т.д. Я считаю, что первоначальная привязка клавиатуры зависит от этого выбора.
Я использовал FeinCtrl и заметил, что View.PopBrowseContext
сопоставляется с Ctrl + Num *, и он отлично работает. Ctrl + Shift + 8 отображается для Edit.ViewWhiteSpace
для меня...
Вы случайно имеете конфликт, когда другая команда в другой области связана с теми же клавишами быстрого доступа?