Отключение выделения текущей строки в редакторе Visual Studio


168

Редактор Visual Studio выделяет текущую строку, изменяя цвет фона текущей строки. Есть ли простой способ отключить эту подсветку? Иначе, какой параметр в диалоговом окне «Шрифты и цвета» управляет цветом фона выбранной в данный момент строки в редакторе?


Бета-версия меняет способ подсветки линии - теперь это цветная рамка вокруг текущей строки - но мне все равно это не нравится! Большой вопрос; Я слишком долго охотился в окне настроек, но приходил с пустыми руками.
— Коди Грей

1
Есть ли настройка для изменения цвета?
— Ричард Эв

2
Цветная полоска так раздражает
— Джао

То, что было старым, снова новое.
— user942620

Комментарий - лучший способ организации кода; в визуальной студии происходит сбой из-за разрывов строк, что вызывает переадресацию восприятия с установленным цветом фона; в результате визуализация кода нарушается, если рассматривать код в качестве логической инструкции;
— H3sDW11e

Ответы:


280

Есть ли простой способ отключить эту подсветку?

Сервис -> Параметры -> Текстовый редактор, в группе Дисплей снимите флажок «Выделить текущую строку»

Какой параметр в диалоговом окне «Шрифты и цвета» управляет цветом фона выбранной в данный момент строки в редакторе?

Цвета называются «Выделить текущую линию (активная)» и «Выделить текущую линию (неактивная)»


10
Моя проблема в том, что небольшая граница вокруг «выделения строк» ​​скрывает волнистые предупреждения, которые R # помещает под текст. Я не думаю, что мы можем установить прозрачность границы ...
— PandaWood

1
для меня с R # 7.1 это работает просто установив цвет переднего плана Highlight Current Line (Active) так же, как цвет фона (в моем случае черный)
— Stefano.net

1
@ Stefano.net не сделает ли подсветку невидимой, что равносильно выключению?
— joshua.ewer

13
Граница сводила меня с ума тоже! Чтобы избавиться от него, измените цвет переднего плана на «Автоматический». Это означает, что вы сможете настроить цвет фона, но для меня это было достаточно.
— Доктор Джонс

По крайней мере, на моей машине (VS2013) отключение раздражающей светящейся панели значительно ускорило скорость прокрутки - или, по крайней мере, изменилось с обычной скорости на медленную. Изменение цвета панели, вероятно, не сделало бы это.
— Уэйд Хэтлер

27

Чтобы отключить границу вокруг текущей строки

В VS 2019

Перейти к: Окружающая среда -> Шрифты и цвета:

Найдите элемент дисплея: выделите текущую строку

Установите цвет переднего плана элемента на: Автоматический

В VS 2017 и ранее

Перейдите: Инструменты -> Параметры -> Текстовый редактор:

Найдите элементы дисплея:

  • Выделить текущую линию (активную)
  • Выделить текущую линию (неактивно)

Установите цвет переднего плана элемента на: Автоматический


Это как большой вес был поднят. Суть этого ответа заключается в том, что граница контролируется свойством «Элемент передний план», который можно использовать для установки границы для любого другого выбираемого цвета, а также для ее отключения. В прошлом я избегал этого параметра, ожидая, что он изменит цвет текста текущей строки (например , настройки «переднего плана») , как правило , это не так -.. он только контролирует границу , я только хотел бы нашел ответ лет Sc0tTy в назад.
— StarTrekRedneck

3

Если вы используете Resharper, это:

Сервис -> Параметры -> Текстовый редактор:

  ReSharper Current Line Highlight


0

В дополнение к предыдущему ответу я хотел бы отметить, что Visual Assist (значок помидора) также имеет функцию выделения текущей строки , которая все еще может быть активной, пока опция выделения в Visual Studio отключена. Это сводило меня с ума! Найдите его на панели параметров Visual Assist , Показать категорию.

Поэтому не забудьте также снять флажок с подсветки VisualAssist.

изменить мои настройки:

  • Опция Visual Assist отключена
  • Визуальный вариант Студия повернулся на (в текстовых редакторах части)
  • В настройках цвета шрифта для параметра « Выделить текущую строку» (активной и неактивной) установите для переднего плана значение « Автоматически».
  • Наконец, вы можете установить свой цвет подсветки, как вы хотите с цветом фона .

И последнее, иногда Visual Studio все портит, вам, возможно, придется его перезапускать или закрывать / открывать вкладки ... к сожалению, YMMV.


-1

Визуальная помощь и расширения vsvim были противоречивы. Поэтому я отключил его в опциях визуальной помощи.

Снимите флажок с опции: Подсветка-> Выделить результаты быстрого поиска и поиска в файлах. По какой-то причине «esc» не работает.


Кажется, это не отвечает на этот конкретный вопрос.
— Stormblessed
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.