Eclipse Ctrl + клик в Visual Studio?

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

Я понимаю, что VS имеет правый щелчок, перейдите к определению и F12 делает то же самое. Я также понимаю, что Visual Assist делает что-то похожее с Alt + G. Но ни один из них не идеален, как Ctrl + клик.

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

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

Ответ 1

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

Ответ 2

Я использую visual studio 2013 и 2015, я установил Go To Definition. Чтобы установить это расширение, перейдите на TOOLSExtensions and Updates.

введите описание изображения здесь

Ответ 3

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

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

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

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

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

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

Ответ 4

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

Ответ 5

Ох, просто установите resharper!! (vs plugin), с которым он установлен, вы просто ходите и Ctrl + щелкните, чтобы перейти к определению.

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

Ответ 7

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

Ответ 8

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

Ответ 9

Другой вариант с VS (кроме F12 и правой кнопкой мыши > Перейти к Def) добавляет панель определения кода (View > Defore Def Window). Это, по сути, другая панель редактирования, которая показывает код для текущего символа - нет необходимости в Ctrl -click или что-то еще. Я держу его приколотым к второму монитору. Каждый раз, когда мне нужно увидеть реализацию для символа, я просто нажимаю на него и просматриваю.

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

Ответ 10

Я не много работаю в VS, поэтому я не использовал его, но я слышал невероятно хорошие вещи о Resharper от всех, кого я знаю, кто это делает. Все сказали мне, что это стоит каждого пенни, и значительно повышает эффективность в Visual Studio. Я думаю, что у него есть такая функция, как то, что вы ищете, и TON других.

Ответ 11

Я предпочитаю привязывать Go To Definition к Ctrl D. Это делает его чрезвычайно простым в использовании обеими руками на клавиатуре (Ctrl D, чтобы перейти к определению символа под курсором) или одной рукой на клавиатуре и одной рукой на мышь (щелкните по символу, затем Ctrl D).

Ответ 12

В общем, как VS, так и Eclipse имеют странные ключевые клавиши. Я просто должен был ответить тоже: F12 слишком прямо на клавиатуре, и вам нужно оставить правую руку мыши, чтобы клавиатура ее использовала. В качестве долгого пользователя VS я просто не нашел его, пока не искал эквивалент Ctrl + мыши в Eclipse. Он полностью разорвался. ОК? Не нужно спорить. (То же самое касается F3 в Eclipse для определения. Почему лицо??? НАЙДЕТ СЛЕДУЮЩИЙ для Пете ради, но это можно удалить после освоения системы быстрого доступа к Eclipse в течение нескольких лет.)

В любом случае, как уже говорилось здесь, Microsoft уже поняла, что это может быть проблемой для новых программистов, пришедших из Eclipse, поэтому они предоставили Power Tools (я следил за ссылкой выше).

http://visualstudiogallery.msdn.microsoft.com/d0d33361-18e2-46c0-8ff2-4adea1e34fef/