Возможно ли выделение ViM-подобного поиска в Visual Studio? - PullRequest
5 голосов
/ 30 мая 2009

ViM имеет эту опцию hlsearch , где искомая строка отображается в режиме выделения во всех местах в найденном файле. Есть ли способ сделать то же самое в Visual Studio?

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

Мне известен список задач Visual Studio, который можно использовать для поиска строк, таких как TODO. Я надеюсь, что читатель понимает, что это не подходит для моей проблемы, которая заключается в более общем текстовом поиске и выделении.

Ответы [ 5 ]

7 голосов
/ 30 мая 2009

Если вам нравится vim и вы используете Visual Studio, вы можете попробовать Viemu .

Функция hlsearch, конечно, включена.

Пример изображения:

Viemu hlsearch http://dklein.taunus.de/viemuhlsearch.png

С наилучшими пожеланиями.

3 голосов
/ 31 мая 2009

Visual Assist X делает это вместе с чем-то вроде light-symbol-mode . Среди прочего, конечно.

2 голосов
/ 06 августа 2010

Visual Studio 2010 теперь поддерживает Подсветка ссылок . Нажмите или переместите курсор на любой символ, такой как имена переменных, классов, методов, свойств и т. Д., И он выделит все другие ссылки в файле. Это также позволяет вам перемещаться между ссылками, используя:

ctrl+shift+down arrow or ctrl+shift+up arrow

1 голос
/ 30 мая 2009

Я использую надстройку RockScroll . Он имеет несколько функций, одна из которых заключается в том, что если дважды щелкнуть слово, оно будет выделено в любом месте файла. Это очень похоже на то, что вы описываете. Это бесплатно (как в пиве).

0 голосов
/ 31 мая 2009

Если вам действительно нравится Vim, вы можете посмотреть ViEmu для Visual Studio. Я просто очень рад этому:)

...