Возможный дубликат:
Как быстро найти реализацию метода интерфейса?
Мне нравится функция ReSharper Go To Implementation, но я часто отключаю ReSharper. Есть ли эквивалентное расширение для Visual Studio 2010?
Возможный дубликат:
Как быстро найти реализацию метода интерфейса?
Мне нравится функция ReSharper Go To Implementation, но я часто отключаю ReSharper. Есть ли эквивалентное расширение для Visual Studio 2010?
Я тоже ищу расширение для этого небольшого «перехода к реализации». Но, к сожалению, найти не удалось. Возможно, нам придется подождать следующую версию Visual Studio или снова включить ReSharper (что, на мой взгляд, съедает слишком много ресурсов)
Что ж, лучшим решением для меня сейчас является использование функции «Иерархия вызовов» VS2010. Просто следуйте моей инструкции ниже
- Переместите курсор к имени целевого метода
- Нажмите «Ctrl K, Ctrl T» (появится «Окно иерархии вызовов»).
- Press "Down", "Down", "Right", "Down", "Enter" (this will go to your implementation method)
- Look funny but it is actually the way to use keyboard to navigate to the item you want
- [More Explanation]
- "Down", "Down" --> go to "Implements 'xxx'"
- «Право» -> развернуть детей
- «Вниз» -> сосредоточиться на способе реализации
- "Enter" -> перейти к нему
Надеюсь на эту помощь
Ctrl + F12 - перейти к объявлению
Tools
= ›Options
=› Environment
= ›Keyboard
и проверить ярлык для команды Edit.GoToDeclaration
. Вы можете установить ярлык.
- person Alex Aza; 06.06.2011
Edit.GoToDeclaration
установлено на ctrl + f12. просто ничего не делает. пробовал на 2 компьютерах, в том числе на одном со свежей установкой VS
- person kenwarner; 06.06.2011
Для меня самый простой и бесплатный способ получить функциональность «Перейти к реализации» в VS2010 (и для VS2008 в этом отношении) заключался в
Установите бесплатный CodeRush Xpress http://msdn.microsoft.com/en-us/vstudio/ee663901
Установите расширение Code Rush «Перейти к разработчику» от Miha Markic. Автор только сегодня обновил свое расширение для работы с последней версией CodeRush Xpress 11.2.11 http://blog.rthand.com/page/Go-To-Implementator.aspx
Работает очень красиво.
Короткий ответ, нет.
На мой взгляд, вы должны стремиться держать Resharper включенным в 100% случаев. Убедитесь, что анализ решения отключен, используйте последнюю версию Resharper (Resharper 6 сейчас отсутствует) и / или обновите свой компьютер.
Я, честно говоря, не слишком хорошо знаком с Resharper, но если «Перейти к реализации», о которой вы говорите, - это когда вы можете щелкнуть вызов метода, и он приведет вас к коду этого метода, тогда я бы предложил созданные «Инструменты повышения производительности». от Microsoft.
private void foo()
{
// does stuff
}
private void main()
{
// hold down CTRL, foo() below will turn into
// a hyperlink that you can click on
foo();
}
Вот ссылка http://visualstudiogallery.msdn.microsoft.com/d0d33361-18e2-46c0-8ff2-4adea1e34fef/
Это позволит вам удерживать нажатой клавишу CTRL, которая превращает методы и переменные в гиперссылки, при нажатии которых вы попадете туда, где они были определены изначально.
Эти инструменты также могут очищать неиспользуемые операторы Imports / using в верхней части файлов кода программной части / классов. И мой любимый автокронштейн комплектации
Это не сочетание клавиш, однако Go To Definition от Ноа Ричардса - полезное и легкое расширение Visual Studio.