Wyłączanie podświetlania bieżącego wiersza w edytorze programu Visual Studio


168

Edytor programu Visual Studio podświetla bieżący wiersz, zmieniając kolor tła bieżącego wiersza. Czy istnieje prosty sposób na wyłączenie tego podświetlania? W przeciwnym razie, który parametr w oknie dialogowym Czcionki i kolory steruje kolorem tła aktualnie wybranej linii w edytorze?


Wersja Beta zmienia sposób podświetlania linii - teraz jest to kolorowa ramka wokół bieżącej linii - ale nadal mi się to nie podoba! Świetne pytanie; Spędziłem zbyt długo szukając w oknie ustawień, ale podchodziłem z pustymi rękami.
Cody Grey

1
Czy istnieje również ustawienie zmiany koloru?
Richard Ev,

2
Kolorowy pasek jest tak denerwujący
jao

To, co było stare, jest znowu nowe.
user942620

Komentarz to najlepszy sposób na organizację kodu; w Visual Studio zawodzi z powodu przerw między liniami, wywołuje wrażenie, że ma ustawiony kolor tła; skutkować zerwaniem wizualizacji kodu, ponieważ lepiej widzi go jako solidną, logiczną instrukcję podczas patrzenia na kod;
H3sDW11e

Odpowiedzi:


280

Czy istnieje prosty sposób na wyłączenie tego podświetlania?

Narzędzia -> Opcje -> Edytor tekstu, w grupie Wyświetl odznacz „Podświetl bieżącą linię”

Który parametr w oknie dialogowym Czcionki i kolory steruje kolorem tła aktualnie wybranej linii w edytorze?

Kolory noszą nazwy „Podświetl bieżącą linię (aktywne)” i „Podświetl bieżącą linię (nieaktywne)”


10
Mój problem polega na tym, że małe obramowanie wokół „podświetlenia linii” przesłania faliste ostrzeżenia, które R # umieszcza pod tekstem. Nie sądzę, abyśmy mogli ustawić przezroczystość granicy ...
PandaWood

1
dla mnie z R # 7.1 działa po prostu ustawiając kolor pierwszego planu Highlight Current Line (Active) jako taki sam jak kolor tła (w moim przypadku czarny)
Stefano.net

1
@ Stefano.net nie spowodowałoby, że podświetlenie nie byłoby widoczne, co jest tym samym, co wyłączenie go?
joshua.ewer

13
Granica też mnie doprowadzała! Aby się go pozbyć, zmień kolor pierwszego planu na „Automatyczny”. Oznacza to, że będziesz mógł dostosować tylko kolor tła, ale dla mnie było to wystarczająco dobre.
Doctor Jones,

Przynajmniej na moim komputerze (VS2013) wyłączenie irytującego paska podświetlenia znacznie przyspieszyło prędkość przewijania - lub przynajmniej zmieniło się z prędkości ślimaka na tylko wolne. Zmiana koloru paska prawdopodobnie by tego nie zrobiła.
Wade Hatler

27

Aby wyłączyć obramowanie wokół bieżącej linii

W VS 2019

Idź do: Środowisko -> Czcionki i kolory:

Znajdź wyświetlany element: Podświetl bieżącą linię

Ustaw kolor pierwszego planu elementu na: Automatyczny

W VS 2017 i wcześniejszych

Idź do: Narzędzia -> Opcje -> Edytor tekstu:

Znajdź elementy wyświetlania:

  • Podświetl bieżącą linię (aktywne)
  • Podświetl bieżącą linię (nieaktywne)

Ustaw kolor pierwszego planu elementu na: Automatyczny


To tak, jakby podniesiono wielki ciężar. Istotą tej odpowiedzi jest to, że obramowanie jest kontrolowane przez właściwość „Pierwszy plan elementu”, której można użyć do ustawienia obramowania na dowolny inny wybrany kolor, a także do wyłączenia go. Unikałem tego ustawienia w przeszłości, spodziewając się, że tak zmieni kolor tekstu bieżącej linii (tak jak zwykle robią to ustawienia „pierwszego planu”). Tak nie jest - kontroluje tylko obramowanie. Chciałbym tylko, żeby znalazłem odpowiedź Sc0tTy lata temu.
StarTrekRedneck

3

Jeśli używasz Resharper, to:

Narzędzia -> Opcje -> Edytor tekstu:

  ReSharper Current Line Highlight


0

Oprócz poprzedniej odpowiedzi chciałbym wspomnieć, że Visual Assist (ikona pomidora) ma również funkcję podświetlania bieżącego wiersza , która może być nadal aktywna, gdy opcja podświetlania programu Visual Studio jest wyłączona. To doprowadziło mnie do szału! Znajdź go w panelu opcji pomocy wizualnej , Wyświetlacz kategorii .

Więc nie zapomnij również odznaczyć opcji podświetlenia VisualAssist.

edytuj moje ustawienia:

  • Opcja pomocy wizualnej włączona wyłączona
  • Opcja Visual Studio zwrócił na (w części edytorów tekstu)
  • W ustawieniach koloru czcionki dla opcji Podświetl bieżącą linię (aktywną i nieaktywną) ustaw pierwszy plan na Automatyczny
  • Na koniec możesz ustawić kolor podświetlenia, jak chcesz, za pomocą koloru tła .

Ostatni punkt, czasami Visual Studio psuje sprawy jeszcze bardziej, być może będziesz musiał go ponownie uruchomić lub zamknąć / otworzyć swoje karty ... niestety, YMMV.


-1

Pomoc wizualna i rozszerzenia vsvim były w konflikcie. Więc wyłączyłem go w opcjach pomocy wizualnej.

Odznacz opcję: Podświetlanie-> Podświetl wyniki Szybkiego wyszukiwania i Znajdź w plikach. Z jakiegoś powodu "esc" nie działa.


To wydaje się nie odpowiadać na to konkretne pytanie.
Stormblessed
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.