Как выделить вхождения поискового термина в тексте в Visual Studio? - PullRequest
14 голосов
/ 02 ноября 2008

Как сделать так, чтобы все вхождения фразы (поискового запроса) в файле были выделены в редакторе кода VS?

Ответы [ 10 ]

16 голосов
/ 02 ноября 2008

Я заметил, что приятным побочным эффектом плагина Rock-Scroll является то, что при двойном щелчке по ключевому слову он также выделяет все вхождения в файле (и в предварительном просмотре рок-прокрутки).

http://microsoftdev.blogspot.com/2008/05/rock-scroll-visual-studio-plugin.html

Надеюсь, это поможет, Alex

11 голосов
/ 19 ноября 2008

ReSharper может сделать это с помощью функции выделения подсветки: выделения подсветки в файле

Конечно, тебе нужен ReSharper;)

7 голосов
/ 28 марта 2012

Вы можете использовать расширение metalScroll - оно похоже на rockscroll, но имеет богатые и очень полезные функции. Вы можете скачать это на:

http://code.google.com/p/metalscroll/downloads/list

пройти через это перед использованием:

http://code.google.com/p/metalscroll/

7 голосов
/ 08 июля 2010

Я только что сделал быстрый Google для этой функции.

Придумали эти результаты

VS 2008 http://visualstudiogallery.msdn.microsoft.com/en-us/ad686131-47d4-4c13-ada2-5b1a9019fb6f

VS 2010 http://visualstudiogallery.msdn.microsoft.com/en-us/4b92b6ad-f563-4705-8f7b-7f85ba3cc6bb

5 голосов
/ 02 ноября 2008

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

4 голосов
/ 02 ноября 2008

Если вы используете ярлык CTRL-i, он будет выполнять встроенный инкрементальный поиск. Продолжайте нажимать CTRL-i, чтобы перейти к & выделить каждый последующий вхождение в файле.

Я не уверен, что вы можете выделить все события одновременно. Это может быть возможно с таким плагином, как ReSharper, но не так, как я знаю.

3 голосов
/ 08 июня 2011

Microsoft имеет (на самом деле) полезный плагин VS, который решает эту проблему.

Электроинструменты: http://visualstudiogallery.msdn.microsoft.com/d0d33361-18e2-46c0-8ff2-4adea1e34fef/

После установки (после перезапуска VS) выделите раздел текста нажатием CTRL + F, чтобы выполнить итерацию всех вхождений, или выделите текст, и пусть VS отметит все совпадения для вас при выделении синтаксиса.

2 голосов
/ 13 августа 2014

CTRL + F3

  • отправляет текущее слово для поиска, независимо от того, выбрано оно или нет
  • шагов к следующему вхождению
  • И выделяет все вхождения в редакторе

СОВЕТ: используйте SHIFT + CTRL + F3, чтобы "шаг назад"

0 голосов
/ 07 июня 2011

Я открываю файл в Notepad ++ и VS.

Обновление:

Недавно я обнаружил этот экстенсион для VS, который ведет себя как notepadd ++! Вам просто нужно выбрать фразу, и она выделит все из них.

Выделить все вхождения выбранного слова

0 голосов
/ 14 декабря 2010

Я скопировал и вставил исходный код в Word 2007. В нем есть подсветка всех опций, которая называется «Подсветка чтения». При этом подсветка сохраняется даже при поиске другого термина.

...