Что это за элемент цветовой схемы?

Я использую VS2010 с темой ReSharper и «Son Of Obsidian», и у меня возникает следующая неприятная проблема с подсветкой в ​​разделах String.Format.

Выбор параметра метода (или любого другого) дает серый фон - см. string bString на рисунке. Но подсветка внутри строки String.Format другая и нечитаемая.

В «Инструменты»> «Параметры»> «Шрифт и цвета» я пробовал: «Выбранный текст», «Неактивный выделенный текст» и «Выделенная ссылка» напрасно.

Так пожалуйста:

а) Что мне нужно изменить

б) Есть ли достойный способ узнать это (я пытался сделать снимок экрана для цветового кода Hex и найти его в стиле XML, но это не работает)

Раздражающая проблема с подсветкой


person Paddy    schedule 13.04.2012    source источник


Ответы (3)


Пробовав это на моем домашнем ПК целую вечность, я обнаружил, что рассматриваемый элемент — ReSharper Matched Format String Item.

ReSharper Matched Format String Item

Должен быть действительно более простой способ найти этот материал

person Paddy    schedule 13.04.2012

Похоже, ваш курсор находится в поле фрагмента кода Intellisense.

Может быть, это поле фрагмента кода?

введите здесь описание изображения

person p.campbell    schedule 13.04.2012
comment
Спасибо за помощь, в итоге нашел ReSharper Matched Format String Item - person Paddy; 13.04.2012

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

Я использую VS2013 и Resharper 8. Моя проблема заключалась в том, что Resharper не смог импортировать свои собственные настройки шрифта и цвета при установке. Для меня параметры Resharper, показанные на изображении Пэдди, не были видны. Это известная проблема с установкой Resharper, и решение заключается в следующем:

1) Закройте все экземпляры Visual Studio

2) Откройте C:\Program Files (x86)\Microsoft Visual Studio {версия VS}\Common7\IDE\Extensions\extensions.configurationchanged файл

3) Введите что-нибудь там

4) Сохраните файл

5) Откройте VS и проверьте Шрифты и цвета в Инструменты | Опции | Окружающая обстановка

(источник)

Для меня, как только я снова открыл VS, Resharper смог импортировать свои собственные настройки, и проблема с подсветкой уже была устранена без каких-либо дополнительных действий с моей стороны.

Теперь при попытке отредактировать файл extensions.configurationchanged я также столкнулся с сообщением об ошибке «Отказано в доступе» (я использую Windows 7 в качестве администратора). Чтобы преодолеть это, мне пришлось открыть «Блокнот» от имени администратора («Пуск» > «Правый клик по блокноту» > «Запуск от имени администратора»), а затем использовать «Файл» > «Открыть», чтобы открыть файл extensions.configurationchanged.

Я надеюсь, что это поможет людям в будущем!

person Simon    schedule 17.11.2013