горячая клавиша resharper: подклассы, которые переопределяют определенный метод - PullRequest
1 голос
/ 09 ноября 2011

Предположим, я выбрал какой-то метод и хочу открыть дерево, в котором я хочу увидеть все подклассы, которые перекрывают этот метод.Какая горячая клавиша используется для этого в Resharper?Насколько я помню, в Eclipse я использую Ctrl + T для этой операции.

Ответы [ 2 ]

4 голосов
/ 09 ноября 2011

Если у вас есть виртуальный метод в базовом классе, и вы хотите видеть все методы, переопределяющие его, установите курсор на метод и затем выберите следующую команду: ReSharper |Навигация |Производные символы.Отобразится список методов, которые переопределяют метод базового класса.Теперь, если вы нажмете клавишу «+» на цифровой клавиатуре, список будет показан в древовидном окне.

Если вы используете раскладку Visual Studio для R #, комбинация клавиш для вышеупомянутой команды менюAlt + End.Вы также можете настроить собственный ярлык для команды ReSharper.ReSharper_GotoInheritors в разделе Инструменты |Варианты |Окружающая среда |Клавиатура.

PS.Эта же функция работает, если вы хотите перечислить дочерние классы базового класса.

0 голосов
/ 09 ноября 2011

Команда Resharper, которую вы ищете, находится в категории «Навигация и поиск» и называется: resharper_gotoimplementation

В соответствии с документацией, сочетание клавиш должно быть: Ctrl + Shift + Alt + B http://www.jetbrains.com/resharper/webhelp/Navigation_and_Search__Go_to_Implementation.html

Однако в моей системе эта горячая клавиша не работает.В этом случае вы можете добавить раскладку клавиатуры в Visual Studio для команды resharper_gotoimplementation.Вы можете сделать это в Сервис -> Параметры -> Клавиатура.

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