Найти метод в текущем файле / классе в VS2015/C#
Я могу использовать Ctrl+,
ярлык для поиска методов, но будет искать среди всего проекта:
Это перечисляет все классы во всех файлах, которые имеют этот метод, и я хочу искать только в текущем файле, аналогично Alt+M
в VAssistX. Есть ли ярлык для этого?
Я нашел Есть ли простой способ перейти прямо к методу в файле?, но это для VS2012, и они только предлагают Ctrl+F
или же Ctrl+,
,
Примечание: я ищу истинную навигацию, а не Ctrl+F
и только в текущем файле, в отличие Ctrl+,
,
4 ответа
Чтобы расширить ответ Мэтта Шли:
Ctrl + F2 -> Tab -> затем начните вводить текст, и он будет просматривать функции в файле.
Я знаю, что вы, вероятно, искали что-то еще, но это так же хорошо, как и то, что встроено в Visual Studio. Возможно, есть доступные расширения.
РЕДАКТИРОВАТЬ
Это отображение для C#. Имя команды Window.MovetoNavigation
Для C++ по умолчанию это Ctrl + F8
Не уверен, что это то, что вы ищете, но прямо над окном редактора кода есть выпадающее меню, в котором перечислены все методы и свойства в текущем файле.
Попробуйте Ctrl + F2, чтобы активировать панель навигации, затем дважды нажмите вкладку, и вы можете прокрутить раскрывающийся список.
Для VS2019 вы можете использовать
Alt + \
для поиска объектов.
Из https://docs.microsoft.com/en-us/visualstudio/ide/go-to?view=vs-2019 говорится
Ctrl+1, Ctrl+M
для
Go to the specified member
. Вы можете добавить свою комбинацию к этой команде, перейдя в Инструменты -> Параметры -> Клавиатура и выбрав
Edit.GoToMember
. Для меня это работает просто идеально.