Ответ 1
(Я предполагаю, что вы используете настройки "General Development" для быстрых клавиш)
Без использования каких-либо добавок для достижения этого и без использования метода, описанного в другом ответе SO, о единственных подходах, о которых я могу думать, относятся следующие:
Используйте Ctrl + ,, чтобы открыть окно Navigate To...
, однако он ищет все, что не только ваш текущий файл.
Или... вы могли бы сделать небольшую клавиатурную гимнастику, хотя она нигде не была такой простой, как опция Ctrl + O из Eclipse или других подходов, которые были предложены.
Если вы примените Solution Explorer к текущему файлу, вы можете просто использовать Ctrl + ; для поиска методов и свойств в файле.
Чтобы установить область в Обозревателе решений, вы можете использовать Ctrl + [, Ctrl + S для синхронизации SE с текущим файлом. Затем вы можете сопоставить что-то вроде Ctrl + K, S с командой ProjectAndSolutionContextMenus.Project.ScopeToThis в параметрах клавиатуры Visual Studio. Единственная проблема с этим подходом заключается в том, что вам нужно нажать кнопку "Назад", чтобы вернуться к просмотру проводника полного решения.
Альтернативно, если вы используете Ctrl + [, Ctrl + O, вы можете переключить фильтр Открыть файлы в обозревателе решений. Предполагая, что у вас слишком много открытых файлов, это может быть довольно простой способ сделать это.
Извините, но лучше всего использовать надстройку, которая предоставляет функцию "перейти к члену", например AsEclipse (Я не пробовал) или один из других коммерческих инструментов производительности. Вы также можете отказаться от предложения на UserVoice для него.