После «Перейти к определению» есть ли команда вернуться туда, откуда вы пришли? - PullRequest
58 голосов
/ 18 мая 2009

Если это так, это стек?
То есть я могу:
GoToDefinition
GoTODefinition
GoToDefinition

, а затем снова открыть стек вызовов?
Ни одна из команд Edit.GoTo ... не делает то, что я ищу.
ТИА.

Ответы [ 8 ]

107 голосов
/ 18 мая 2009

Вы можете перейти к последнему месту, к которому вы переходили, выполнив CTRL + -

(Это клавиша управления и клавиша «минус» или «тире».)

13 голосов
/ 02 ноября 2010

Правильный способ навигации по этому стеку - команды View.ForwardBrowseContext и View.PopBrowseContext . В схеме C # по умолчанию они связаны с Ctrl + Shift + 7 и Ctrl + Shift + 8 соответственно.

11 голосов
/ 18 мая 2009

Совет Брайана Салливана (Ctrl + -) прекрасно работает.

Вы также можете использовать боковую кнопку мыши (если у вашей мыши есть боковая кнопка и эта кнопка запрограммирована для функции Назад в браузере).

3 голосов
/ 18 мая 2009

Если у вас мышь MS с установленными последними драйверами Intellipoint, у вас могут быть специфичные для программы команды, связанные с кнопками мыши. Узнайте, что такое клавиатурная команда «Назад» для вашей программы. Для VS .NET 2003/2005/2008 это Ctrl + \ (обратная косая черта элемента управления), которая связана с View.NavigateBackward. Затем перейдите в панель управления для мыши, установите флажок «Включить параметры, относящиеся к программе», а затем нажмите «Настройки».

Нажмите «Добавить» и выберите свою любимую Visual Studio и сопоставьте Ctrl- \ с левой кнопкой.

Другие программы, представляющие интерес:

uVision3 IDE (the Keil compiler):    Alt-Left
Adobe Reader 9.0:                    Alt-Left
javaw (as in Eclipse):               Ctrl-F2
VB6:                                 Ctrl-Shift-F2

На самом деле Eclipse one не является Ctrl-F2, но его нельзя сопоставить, поэтому я добавил это отображение в Eclipse, а затем новое отображение в драйвере мыши.

Надеюсь, это поможет!

2 голосов
/ 20 февраля 2014

Navigate backward и Navigate forward - правильный выбор. Их можно найти на панелях инструментов.

2 голосов
/ 08 ноября 2010

В Microsoft Dev Studio оно всегда отображалось на CTRL + * (* на цифровой клавиатуре), но не в C # Express, как я заметил. Здесь это Ctrl + Shift + 8 , как уже отмечалось.

0 голосов
/ 02 ноября 2010

Я просто использую кнопку "Назад" на моей мыши.

Всегда работал по умолчанию для меня.

0 голосов
/ 18 мая 2009

Сторонний инструмент, такой как ReSharper, предоставит вам необходимые вам функции.

Это "да бомба!"

Навигация в обозревателе решений уходит в прошлое.

Доброжелательность,

Dan

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