Как заставить Visual Studio 2010 выделять экземпляры переменной - PullRequest
28 голосов
/ 24 февраля 2012

Я новичок в использовании vs2010. Я читал, что когда вы нажимаете на переменную, она предполагает выделить все экземпляры этой переменной в этом файле и выделить красным или показать ошибку, а также расположение строки с номерами.Как я могу получить vs2010, чтобы сделать это, потому что по умолчанию это не делает это для меня, и было бы здорово, чтобы подсветка работала.Спасибо.

Ответы [ 10 ]

28 голосов
/ 05 ноября 2013

Инструменты повышения производительности за 2010 год в Visual Studio Gallery могут это сделать, мне понадобилось немного времени, чтобы узнать, как я это сделал, но в Tools-> Параметры ... , в раскрывающемся списке "Инструменты повышения производительности".

Значение по умолчанию для 'Слова, соответствующие цвету расположения каретки в редакторе' , полностьюПрозрачный, поэтому он не используется. Появится диалоговое окно выбора цвета, и вы можете установить цвет. Просто убедитесь, что вы установили альфа-значение выше 1.

Используемые ниже значения цвета [153, 138, 188, 219] Кажется, это хорошо работает в светлых темах. imageEnhanced Scroll Bar" title="Productivity Power Tools->Enhanced Scroll Bar">

28 голосов
/ 24 февраля 2012
12 голосов
/ 24 февраля 2012

В меню Инструменты нажмите Параметры .

. В диалоговом окне "Параметры" разверните Редактор Текст , а затем выполните одно из следующих действий:следующие задачи:

  • В Visual Basic разверните Basic, нажмите «Специфично для VB», а затем установите или снимите флажок «Включить выделение ссылок и ключевых слов».
  • Для C # разверните C #, нажмите «Дополнительно», а затем выберите или снимите флажок Выделить ссылки на символ под курсором.

От: msdn

6 голосов
/ 12 марта 2014

В Visual Studio 2012 Инструменты -> Параметры -> Среда -> Шрифты и цвета -> [Текстовый редактор] [Показать элементы] -> Выделенные ссылки -> Фон элемента: выберите нужный цвет.

3 голосов
/ 03 октября 2014

Параметры -> Среда -> Шрифты и цвета -> Выделенная ссылка, затем измените цвета переднего плана и фона по вашему выбору.

1 голос
/ 18 апреля 2017

в сравнении с 2012 годом: Инструменты> Параметры> Env> Шрифты и цвета> Текстовый редактор> Выделенная ссылка

0 голосов
/ 20 июня 2017

Я пришел сюда из Google, пытаясь сделать то же самое с Visual Studio 2017 Community Edition.Ответы выше указывают, что вы можете включить это для VB и C #.Опция не существует для C или C ++.то есть.для C / C ++ эта опция не существует в расширенных настройках, поэтому вы не можете щелкнуть правой кнопкой мыши по переменной и выбрать переменную выделения.

Однако я узнал, что для C / C ++ проще получить эквивалентное поведение.Просто дважды щелкните переменную / функцию, чтобы выбрать ее.Редактор выделит все экземпляры переменной или функции в файле.Это не ограничено блоками.Его выделено во всем файле.

0 голосов
/ 06 августа 2015

Если вы используете VS2013, следующее расширение решит эту проблему

https://visualstudiogallery.msdn.microsoft.com/df093e9f-3e74-41c5-aeec-6371436423c5

0 голосов
/ 17 июня 2013

В случае, если кто-то столкнется с этим, так же, как я искал то же самое, выпуски Visual Studio Express не поддерживают расширения, что означает отсутствие выделения выделения в C ++.Что еще более важно, если вы получаете сообщение об ошибке при попытке установить расширение, не беспокойтесь или, скорее, волнуйтесь по другим причинам, это нормально.

nuGet в 2012 году - единственное исключение, с которым я столкнулся, нолично я (и я знаю многих, как я) должен использовать 2010.

0 голосов
/ 24 февраля 2012

Я думаю, что вы имеете в виду наведение курсора на линию и затем нажатие F9.Это заставит код остановиться там.Поместите курсор мыши на желаемое строковое значение, и оно появится .... это ленивый способ, которым я делаю это:: -)

...