Как изменить ширину и цвет границы "выделить текущую строку" в Visual Studio 11
Мне удалось изменить цвет фона после установки обновлений, изменив
Инструмент/Параметры/Окружающая среда/Текстовый редактор/Выделите текущую строку (активна)
Есть ли способ изменить ширину или цвет границы подсветки?
Мне нравится иметь подсветку, поэтому я бы предпочел не просто отключить ее. Но было бы неплохо либо устранить границу, уменьшить ее или изменить цвет.
Ответы
Ответ 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"
Граница вокруг текущей линии больше не будет казаться губительно толстой. -)