Visual Studio (или резарпер) переменная и метод раскраски - PullRequest
8 голосов
/ 23 апреля 2009

Хорошо, я не уверен, как на самом деле называется это имя, но я хотел бы знать, возможно ли следующее в Visual Studio.

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

Это сделано в eclipe и Notepad ++, и я очень полюбил эту функцию, но когда я перехожу на VS, я не могу получить эту функциональность.

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

Кроме того, если это особенность резарпера, которую я просто не вижу, это тоже хорошо.

Спасибо

Ответы [ 6 ]

8 голосов
/ 23 апреля 2009

С помощью Reshaper вы можете нажать Shift + Alt + F11, когда курсор находится внутри переменной, чтобы выделить все случаи использования этой переменной в этом файле. (Затем ESC, чтобы удалить выделение)

5 голосов
/ 23 апреля 2009

Это не особенность Visual Studio 2008 или предыдущих версий. Это будет особенность Visual Studio 2010, хотя.

4 голосов
/ 23 апреля 2009

В ReSharper, если вы используете сочетания клавиш IDEA, используйте Ctrl + Shift + F7. Если вы используете сочетания клавиш VS, используйте Shift + Alt + F11 (как сказал Мартин Харрис).

Вы можете найти полную карту сочетаний клавиш здесь: Карта возможностей ReSharper

1 голос
/ 23 апреля 2009

Плагин VS, который я использую, Visual Assist от WholeTomato X , делает это. Если подсвечиваемая вещь является переменной, она даже показывает назначения и читает в разных цветах.

0 голосов
/ 05 мая 2015

В Visual Studio выберите переменную (вы также можете выбрать методы и т. Д.), Затем в верхнем меню перейдите к Resharper -> Find -> Highlight Usages in File или нажмите Shift + Alt + F11 на клавиатуре.

Тогда, если вы хотите, вы можете перемещаться вниз с помощью Ctrl + Alt + PgDn и вверх с Ctrl + Alt + PgUp.

0 голосов
/ 23 апреля 2009

DevExpress Refactor или Code Rush (у меня есть оба, поэтому я не уверен, что) сделает это.

Поместите курсор на переменную и нажмите вкладку; все варианты использования переменной, которые находятся в области видимости, будут выделены.

...