2010-06-23 2 views
49

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

ответ

68

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

Редактировать: Чтобы сменить комбинацию клавиш, откройте «Инструменты»> «Параметры»> «Среда»> «Клавиатура» и измените ярлык на «View.NavigateBackward».

+12

Кстати, минус на цифровой панели не работает, только тот, что находится возле клавиши возврата. – thelost

+0

Да, да, есть ли простой способ изменить эту комбинацию на нечто более короткое? –

+3

Инструменты> Параметры> Среда> Клавиатура и изменение ярлыка для View.NavigateBackward – PMN

2

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

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

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

+0

Это в VS2017 – Edza

+0

@Edza да, он есть, но он больше не работает. – SergeyT

+0

Считаете ли вы, что это ошибка Visual Studio или какая-то спецификация изменилась? – Edza

Смежные вопросы