2016-10-28 2 views
4

я могу использовать Ctrl+, ярлык для поиска методов, но будет искать среди всего проекта:метод поиска в текущем файле/класса в VS2015/C#

enter image description here

Это перечисляет все классы во всех файлах, есть этот метод, и я хочу искать только в текущем файле, аналогично Alt+M в VAssistX. Есть ли ярлык для этого?

Я нашел Is there an easy way to jump right to a method within a file?, но это для VS2012, и они предлагают только Ctrl+F или Ctrl+,.

Примечание: Я ищу истинной навигации, а не Ctrl+F, и только в пределах текущего файла, в отличие от Ctrl+,.

+0

Вы все еще можете использовать 'Ctrl'' 'поиск, если вы вводите имя класса, а затем использовать' .' т.е. 'TextGridFilter .GetFilter' будет показывать метод 'GetFilter' только из' TextGridFilter'. Это приемлемо? – Default

ответ

3

Чтобы расширить ответ Мэтт Schley:

Ctrl + F2 -> вкладка -> затем начать печатать, и он будет просеивать через функции в файле.

Я знаю, что вы, вероятно, искали что-то еще, но это так же хорошо, как и для того, что встроено в Visual Studio. Возможно, есть расширения.

РЕДАКТИРОВАТЬ

Это отображение для C#. Имя команды Window.MovetoNavigation

Для C++, это по умолчанию Ctrl + F8

+0

'Ctrl + F2' устанавливает для меня закладку, но это, вероятно, потому, что у меня была схема отображения Visual C++ 6, установленная в Environment.Keyboard. Можете ли вы сказать мне, какая команда клавиатуры это, поэтому я могу сопоставить ярлык? – sashoalm

+0

@sashoalm Человек из этого сообщения сказал 'Ctrl + F8' для настроек C++. http://stackoverflow.com/questions/1454642/is-there-a-hotkey-in-visual-studio-to-open-the-member-drop-down-list – Alex

+0

Ответ обновлен. – CrazyPaste

2

Не уверен, что это то, что вы ищете, но есть выпадающее меню прямо над окном редактора кода, в котором перечислены все методы и свойств в текущем файле.

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