Подтвердить что ты не робот

Как изменить ширину и цвет границы "выделить текущую строку" в Visual Studio 11

Мне удалось изменить цвет фона после установки обновлений, изменив

Инструмент/Параметры/Окружающая среда/Текстовый редактор/Выделите текущую строку (активна)

Есть ли способ изменить ширину или цвет границы подсветки?

Мне нравится иметь подсветку, поэтому я бы предпочел не просто отключить ее. Но было бы неплохо либо устранить границу, уменьшить ее или изменить цвет.

4b9b3361

Ответ 1

Кажется, это поведение было исправлено, поскольку был написан оригинальный ответ. Поэтому ответ нуждается в обновлении, и вот он:

https://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/3012415-remove-the-light-border-around-highlight-current

You can remove the border by matching the Background color of the
Highlight Current Line (Active) setting in Fonts and Colors to the
Foreground color. This is a simple customization.

Перейдите в раздел Инструменты > Параметры > Средa > Шрифты и цвета и посмотрите там, чтобы выделить текущую строку, активную и неактивную. Чтобы удалить границу, как описано командой VS по ссылке и процитировать выше.

enter image description here

Ответ 2

Вы можете удалить границу, перейдя в

Инструменты > Параметры... > Средa > Шрифты и цветa > Показать настройки для: Текстового редакторa > Элементы отображения: выделить текущую строку (активна)/(неактивно)

Чтобы изменить цвет границы, вы должны изменить настройку "Элемент переднего плана" для обоих из них. Вы также можете выбрать любой цвет фона, но, похоже, нет способа изменить ширину.

Ответ 3

Из потока MSDN, предоставленный Менеджером программ Visual Studio Кэти Салливана

Перейдите к шрифтам и цветам в Инструменты > Параметры > Средa > Шрифты и цвета. Убедитесь, что для параметра "Показать настройки для" установлено значение "Текстовый редактор" и найдите элемент "Выделить текущую строку (активный)" в списке "Отображаемые элементы". Совместите цвет переднего плана с цветом фона для этого элемента, и вы заметите, что более светлая граница вокруг выделенной текущей строки "исчезает".

Ответ 4

Мне нравится использовать черный фон для кода, поэтому я изменил цвет выделения линии до очень темно-серого [через TOOLS > Параметры... > Средa > Шрифты и цветa > Элементы отображения: > Выделить текущую строку (активна)] так что это не так заметно на фоне. Полезно, хотя граница слишком толстая, текст на самом деле отображается поверх верхней границы, что приятно.

Конечно, правда, более тонкая строка и возможность изменить цвет всей строки, а не только границы, будут приветствоваться.

Ответ 5

Попробуйте выполнить эти настройки...

Инструменты (меню) > Параметры
Окружающая среда (вкладка) > Общие

Задайте цветную тему темным.

Среда (вкладка) > Шрифты и цвета
Элементы отображения > "Выделить текущую строку (активную)" (элемент списка)

Установите "Передний план" на "По умолчанию"
Установите "Item Background" на "Automatic"

Граница вокруг текущей линии больше не будет казаться губительно толстой. -)