Выделить все ссылки на X?

голоса
5

Eclipse IDE имеет аккуратную особенность, что я действительно скучаю в Visual Studio.

Если я помещаю курсор на переменную или метод имени, IDE автоматически выделяет все ссылки на него в текущем документе в рамках соответствующей области.

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

Кто-нибудь знает о свободной надстройке, которая добавит эту функцию?

Задан 09/12/2008 в 15:23
источник пользователем
На других языках...                            


5 ответов

голоса
4

Если вы используете ReSharper, вы можете выделить использования в файл с Shift-Alt-F11. Наведите курсор на переменную вы хотите найти обычаи, и нажмите комбинацию Shift-Alt-F11.

Ответил 09/12/2008 в 15:33
источник пользователем

голоса
2

Существует надстройка для Visual Studio , который будет делать что - то подобное называется RockScroll . При двойном щелчке на что - то, он подсветит все вхождения элемента вы дважды щелкнули. Он также изменяет вертикальную полосу прокрутки на «синтаксис выделена эскизным» показывает обзор , где элемент имеет место в файле.

Ответил 09/12/2008 в 19:30
источник пользователем

голоса
1

Я знаю, вы упомянули ReSharper, но CodeRush есть окно хорошие ссылки, которые вы можете стыковку и пусть это искать вещи на лету или по требованию. В качестве бонуса, вы можете выбрать каждое использование и он покажет вам контекст, окружающий их использование. Он также работает для методов.

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

Ответил 10/12/2008 в 07:20
источник пользователем

голоса
0

Microsoft опубликовала инструмент, который делает вид, что вы хотите. Некоторые из моих любимых функций:

  • Улучшенная Scrollbar
  • Авто Brace Завершение
  • Ctrl + Click Go To Definition
  • Открыть содержащую папку и список можно продолжить.

Для Visual Studio 2010 и Visual Studio 2012

Ответил 22/02/2013 в 01:16
источник пользователем

голоса
0

Visual Studio 2010 был Сорта реализован, но эта функция несколько не хватает. Существует не-конфигурируемая задержка между поместив курсор и выделения.

RockScroll Addin не доступен для Visual Studio 2010 и выше.

В качестве замены, свободные «Выделить все вхождения выделенного слова» плагин будет выделить все вхождения выбранной строки после двойного щелчка. Там нет задержки , как с родной VS2010 маркером.

Это строка основе, что означает, что он работает в комментариях и строковых литералов.

Ответил 15/02/2013 в 12:29
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more