Вимкнення виділення поточного рядка в редакторі Visual Studio


168

Редактор Visual Studio виділяє поточну лінію, змінюючи колір фону поточної лінії. Чи є простий спосіб відключити це виділення? В іншому випадку, який параметр у діалоговому вікні "Шрифти та кольори" керує кольором фону поточно вибраного рядка в редакторі?


Бета-версія змінює спосіб виділення рядка - тепер це кольорова рамка навколо поточної лінії - але мені все одно це не подобається! Чудове запитання; Я витратив занадто довго, полюючи у вікні налаштувань, але підійшов з порожніми руками.
Коді Грей

1
Чи є також налаштування для зміни кольору?
Річард Єв

2
Кольоровий бар так дратує
Джао

Те, що було старим, знову нове.
користувач942620

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

Відповіді:


280

Чи є простий спосіб відключити це виділення?

Інструменти -> Параметри -> Текстовий редактор, у групі Дисплей зніміть прапорець "Виділити поточний рядок"

Який параметр у діалоговому вікні «Шрифти та кольори» керує кольором фону поточного обраного рядка в редакторі?

Кольори названі "Виділити поточну лінію (активна)" та "Виділити поточну лінію (неактивну)"


10
Моя проблема полягає в тому, що маленька межа навколо "підкреслення лінії" затінює чіткі попередження, які R # ставить під текстом. Я не думаю, що ми можемо встановити прозорість кордону ...
PandaWood

1
для мене з R # 7.1 він працює просто, встановивши колір переднього плану підсвічування поточної лінії (активний) такий же, як колір фону (в моєму випадку чорний)
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" не працює.


Схоже, це не відповідає на це конкретне запитання.
Штурмував
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.