Ctrl + клик Eclipse в Visual Studio? - PullRequest
       63

Ctrl + клик Eclipse в Visual Studio?

106 голосов
/ 03 октября 2008

После нескольких дней работы с Eclipse Java я полностью привык к нажатию Ctrl и щелчку по идентификатору, чтобы перейти к его определению. С тех пор я искал способ добиться этого и в Visual Studio.

Я понимаю, что VS имеет правый клик, Перейти к определению, и F12 делает то же самое. Я также понимаю, что Visual Assist делает нечто подобное с Alt + G . Тем не менее, ни один из них не настолько совершенен, как Ctrl + click.

Я на самом деле попытал счастья в течение нескольких часов, пытаясь написать плагин VS, чтобы сделать это, но мне не удавалось найти время, которое я считал разумным для этого.

Кто-нибудь знает, как этого можно достичь? Готовый плагин? Макрос какой-то?

Ответы [ 13 ]

67 голосов
/ 16 июня 2010

Если вы используете Visual Studio 2010, вы можете использовать бесплатный Инструменты повышения производительности Visual Studio 2010 от Microsoft для достижения этой цели.

47 голосов
/ 05 ноября 2015

Я использую Visual Studio 2013 и 2015, я установил Go To Definition. Чтобы установить это расширение, перейдите на TOOLS -> Extensions and Updates.

enter image description here

33 голосов
/ 03 октября 2008

Я отвечу комментаторам, которые спрашивали о разнице между Ctrl -click и F12 .

Ctrl - рабочий процесс клика:

  • Переместить руку на мышь
  • Наведите указатель мыши на имя переменной
  • Другая рука удерживает клавишу Ctrl , пока вы нажимаете
  • Переместите мышь в положение курсора, выделите, щелкните правой кнопкой мыши или что-то еще
  • Переместите руку обратно на клавиатуру, чтобы продолжить ввод

F12 рабочий процесс

  • Переместить руку на мышь
  • Мышь, чтобы навести курсор на имя переменной
  • Переместить руку обратно на клавиатуру
  • Хит F12 ключ
  • Переместить руку обратно к мыши
  • Переместите мышь в положение курсора, выделите, щелкните правой кнопкой мыши или что-то еще
  • Переместите руку обратно на клавиатуру, чтобы продолжить ввод

Если вы предполагаете, что курсор уже расположен на нужной переменной, F12 лучше. Тем не менее, это редко так. Кроме того, если вы остановитесь после этого конкретного действия, если вы хотите, чтобы руки вернулись к клавиатуре, стоимость будет такой же. Но если вы помните, что у вас, вероятно, была причина для перехода к определению, рабочий процесс, щелкающий по Ctrl , спасет вас от перемещения между клавиатурой и мышью.

14 голосов
/ 02 сентября 2009

Visual Assist поддерживает Ctrl + Щелкните по состоянию на июнь 2009 г. (сборка 1727). Активируйте Ctrl + LeftClick в VA Параметры | Расширенный | Генеральный. (См. Комментарий ниже.)

4 голосов
/ 14 сентября 2010

Если у вас Visual Studio 2010, вы можете использовать «Перейти к определению» Ноа Ричардса.

http://visualstudiogallery.msdn.microsoft.com/en-us/4b286b9c-4dd5-416b-b143-e31d36dc622b

3 голосов
/ 23 февраля 2011

Microsoft выпустила расширение Visual Studio 2010 под названием " Инструменты повышения производительности ", которое теперь добавляет Ctrl + Click. Так что, если вы похожи на меня и ненавидите устанавливать сторонние дополнения, теперь вы можете иметь такую ​​же функциональность!

3 голосов
/ 23 февраля 2010

о боже, просто установи резарпер !! (против плагина) с его установкой вы просто идете и Ctrl + нажмите, чтобы перейти к определению.

Это не единственное, что делает Resharper, попробуйте бесплатно !!!

3 голосов
/ 05 октября 2008

Я использую встроенные опции ( F12 , щелчок правой кнопкой мыши -> Перейти к определению), но я знаю, что многие ребята в моей компании используют Resharper, и эта функциональность определенно есть.

2 голосов
/ 05 октября 2008

Другой вариант с VS (кроме F12 и щелчком правой кнопкой мыши> Перейти к Def) - добавить панель определения кода («Просмотр»> «Окно определения кода»). По сути, это еще одна область редактирования, в которой отображается код текущего символа - не нужно нажимать Ctrl или что-либо еще. Я держу его на своем дополнительном мониторе. В любое время, когда мне нужно увидеть реализацию символа, я просто щелкаю его и просматриваю.

Еще одна приятная вещь в F12 - вы также можете Shift F12 найти ссылки на символ и через них F8 . Они идут вместе, как любовь и счастье.

0 голосов
/ 16 марта 2017

Если вы используете Visual Studio 2017, вы можете использовать Инструменты повышения производительности 2017

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