Выделенный текстовый фон и передний план - Как изменить? - PullRequest
9 голосов
/ 11 августа 2010

Вот мой сценарий. Мне нравится моя цветовая схема. У меня темно-синий фон со светло-серым текстом. У меня есть опция Обычный текст в VS 2010 в Инструменты | Варианты | Окружающая среда | Для шрифтов и цветов задан темно-серый цвет для переднего плана и темно-синий цвет для фона:

альтернативный текст http://www.elbalazo.net/post/vs_plaintext_color.jpg

Но мне нужно исправить эту серьезную проблему / раздражение, когда я выделяю текст, а затем теряю фокус с помощью мыши, он становится почти полностью белым!

альтернативный текст http://www.elbalazo.net/post/WhiteBackgroundVS2.jpg

И что еще хуже, при наведении курсора на маленькие строки кода слева, выделение всего редактора становится белым со светло-серым передним планом для текста:

альтернативный текст http://www.elbalazo.net/post/WhiteBackgoundVS.jpg

Не в состоянии понять, где и как это исправить. Я не вижу пути. Примечание: я использую R # 5.0+, так что я не знаю, имеет ли это какое-либо отношение к этой проблеме цвета или что ... может быть, это переопределение некоторых вещей VS или это просто проблема VS, я не знаю. . вероятно, просто не смотрит в нужную область под шрифтами и цветами ... но многие элементы переднего плана элемента доступны только для чтения.

ОБНОВЛЕНИЕ:

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

альтернативный текст http://www.elbalazo.net/post/vs_brachmatching_color.jpg

Ответы [ 7 ]

7 голосов
/ 11 августа 2010

Я почти уверен, что вашу первую проблему можно решить, установив цвета в параметре «Выделенные ссылки» в окне «Шрифты и цвета».Если ReSharper переопределяет этот параметр, я не могу вам сказать.У меня не установлено на этой машине.Что касается вашей второй проблемы, я понятия не имею.

Если вы слишком раздражены при попытке выяснить варианты цвета, вы также можете попробовать Studio Styles для готовых.Я считаю, что именно там я и получил тот, которым пользуюсь сейчас.

5 голосов
/ 20 августа 2011

Я считаю, что вы ищете параметр "Неактивный выделенный текст".Найден при попытке выяснить, почему мои выбранные поисковые тексты не были выделены очевидным образом.

Может быть на год позже ... отвечая на будущие поиски.

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

Основным моментом для совпадающих ссылок является цвет фона «Выделенная ссылка» (как указал Шон Копенхейвер).

Основной момент для намеченной области - «Свернутая область» (как отметил Брэндон Сатром в своем комментарии к первоначальному вопросу). Цвет переднего плана - это цвет, используемый в обводке поля, а цвет фона - это цвет, используемый под текстом. Вы также можете отключить эту подсветку, отключив Tools->Options->Environment->General->Enable rich client visual experience, хотя это отключит другие функции (анимацию, градиенты и т. Д.)

Соответствующий скобке прямоугольник - это подсветка, которая появляется, когда вы вставляете или кладете курсор на скобку (например, ")", "]", "}"). Он позволяет переопределить только цвет фона, потому что вы не можете использовать его для изменения цвета переднего плана (текста).

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

ReSharper действительно переопределяет некоторые из ваших настроек, но эти настройки можно найти на том же экране, внизу списка.

В Tools | Options | Environment | Fonts and Colors прокрутите до конца списка «Показать элементы:», и вы увидите ряд настроек, которые начинаются с ReSharper. Например, «ReSharper Current Line Highlight» вызывал у меня проблемы, когда я сменил тему на темный фон.

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

1 голос
/ 18 сентября 2013

FWIW У меня была эта проблема без ReSharper, и в моем случае я отследил ее до настройки цвета Brace Matching (Rectangle), которая не выглядела так, как я видел в редакторе, но позволила мне все равно решить проблему.

1 голос
/ 31 мая 2013

У меня была такая же проблема (намного позже) с VS 2010 и R # 7.1.

Отключите опцию «Выделить текущую линию» в ReSharper > Options > Environment > Editor.

Эта опция, когда включена, приводит к тому, что параметры цвета VS 2010 для Highlighted Reference не применяются.

0 голосов
/ 12 августа 2013

Так что это странно, но у меня возникла та же проблема, и она просто исчезла, когда я зашел в Инструменты-> Параметры-> Среда-> Шрифты и цвета и изменил размер шрифта на 18. Затем я вернулся к тому жеменю и меняет его обратно на 10 (по умолчанию), и редактор больше не выделяет складные области белым цветом.Странное поведение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...