Вимкнення виділення поточного рядка в редакторі 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.