2012-04-21 13 views
24

udało mi się zmienić kolor tła po zainstalowaniu aktualizacji poprzez zmianęJak zmienić szerokość obramowania i kolor „podświetlić bieżącą linię” w Visual Studio 11

narzędzi/Opcje/Środowisko/Edytor tekstu/Highlight Current Linia (aktywna)

Czy istnieje sposób zmiany szerokości lub koloru obramowania świateł?

Lubię mieć główną atrakcję, więc wolałbym go nie wyłączać. Ale byłoby miło albo wyeliminować granicę, zmniejszyć ją, albo zmienić kolor.

Odpowiedz

20

Wygląda na to, że to zachowanie zostało naprawione od czasu napisania oryginalnej odpowiedzi. Więc odpowiedź wymaga aktualizacji i tutaj jest:

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. 

przejdź do Narzędzia> Opcje> Środowisko> Czcionki i kolory i szukać tam Highlight aktualnej linii, aktywny i nieaktywny. Aby usunąć granicę zgodnie z opisem zespołu VS przez link i zacytuj powyżej.

enter image description here

+1

Kto powiedział, że kupujesz ?! Powiedziałem, że istnieje wiele darmowych rozszerzeń do tego i osobiście używam rozszerzenia z DevExpress. – Regfor

+2

Proszę nie zamieszczać linków do wątków na forach. Odpowiedź na ten wątek jest teraz pusta. Podaj odpowiednie bity w swoich odpowiedziach i użyj linku, aby uzyskać referencje. –

+0

Mimo że jest to przyjęta odpowiedź, nie jest to prawda. MOŻNA zmienić kolor, co znacznie wpływa na szerokość obrazu. Jaki jest protokół zmiany akceptowanej odpowiedzi? – James

25

Można dokonać granica odejść przechodząc do

Narzędzia> Opcje ...> Środowisko> Czcionki i kolory> Pokaż ustawienia: Edytor tekstu> Produkty Wyświetlacz: Wyróżnij bieżącą linię (Aktywny)/(Nieaktywny)

Aby zmienić kolor obramowania, należy zmienić ustawienie "Element pierwszy plan" dla obu z nich. Możesz wybrać dowolny kolor tła, ale wydaje się, że nie ma możliwości zmiany szerokości.

+0

+1 Ustawienie koloru pierwszego planu i tła tak, aby linia była taka sama jak linia "normalna szerokość" – LostSalad

10

From MSDN Thread uprzejmości Cathy Sullivan Visual Studio Program Manager

idź do czcionek i kolorów w menu Narzędzia> Opcje> Środowisko> Czcionki i kolory. Upewnij się, że "Pokaż ustawienia dla" jest ustawione na "Edytor tekstu" i znajdź element "Zaznacz bieżącą linię (aktywną)" na liście "Wyświetl elementy". Dopasuj kolor pierwszego planu do koloru tła dla tego elementu, a zauważysz, że jaśniejsze obramowanie wokół podświetlenia bieżącej linii "znika".

+1

Dokładna ścieżka dla tej opcji to Narzędzia -> Opcje -> Środowisko -> Czcionki i kolory -> Wyświetl elementy: Podświetl bieżącą linię (Aktywny). Dzięki. – Aremyst

1

Lubię używać czarnego tła dla kodu, więc zmieniłem kolor podświetlenia linii na bardzo ciemny szary [przez TOOLS> Opcje ...> Środowisko> Czcionki i kolory> Elementy wyświetlania:> Zaznacz bieżącą linię (aktywną) ], aby nie było tak widoczne na tle. Pomocniczo, chociaż granica jest zbyt gruba, tekst jest rzeczywiście wyświetlany nad krawędzią, co jest miłe.

Zdecydowanie jednak pożądana byłaby cieńsza linia i możliwość zmiany koloru całej linii, a nie tylko obramowania.

1

Spróbuj te ustawienia na zewnątrz ...

Narzędzia (menu)> Opcje
Środowisko (zakładka)> Ogólne

Set Kolor Theme do ciemnego.

Środowisko (TAB)> Czcionki i kolory
Pokaż przedmioty> 'Highlight bieżącej linii (Active)' (pozycja lista)

Ustaw 'Item nową wiedzę' na 'Domyślne'
Set 'Pozycja tła' do "Automatycznie"

Obramowanie wokół bieżącego wiersza nie powinno już wydawać się przytłaczająco grube "-)

Powiązane problemy