2012-04-21 5 views
24

ich in der Lage gewesen ändern, indem Sie den Updates nach der Installation der Hintergrundfarbe zu ändern ÄndernWie Randbreite und Farbe „beleuchten aktuelle Zeile“ in Visual Studio 11

Tool/Optionen/Umwelt/Text-Editor/Highlight Current Linie (Aktiv)

Gibt es eine Möglichkeit, die Breite oder Farbe der Lichter zu ändern?

Ich mag das Highlight, also würde ich es vorziehen, es nicht einfach zu deaktivieren. Aber es wäre nett, entweder die Grenze zu beseitigen, sie kleiner zu machen oder die Farbe zu ändern.

Antwort

20

Scheint, dieses Verhalten wurde behoben, seit ursprüngliche Antwort geschrieben wurde. So aktualisieren Bedürfnisse beantworten und hier ist es:

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. 

Gehen Sie zu Extras> Optionen> Umgebung> Schriftarten und Farben und findet ihr dort beleuchten aktuelle Zeile, aktiv und inaktiv. Um die Grenze zu entfernen, wie von VS Team per Link beschrieben und oben zitiert.

enter image description here

+1

Wer hat gesagt, kaufen ?! Ich habe gesagt, dass es dafür viele kostenlose Erweiterungen gibt, und persönlich verwende ich die Erweiterung von DevExpress. – Regfor

+2

Bitte verlinken Sie nicht nur auf Threads in Foren. Die Antwort auf diesen Thread ist jetzt leer. Bitte fügen Sie die relevanten Bits in Ihre Antworten ein und verwenden Sie den Link als Referenz. –

+0

Obwohl dies die akzeptierte Antwort ist, ist es nicht wahr. Sie können die Farbe ändern, die sich stark auf die visuelle Breite auswirkt. Was ist das Protokoll für die Änderung der akzeptierten Antwort? – James

25

Sie die Grenze entfernt , indem Sie auf

gehen machen

Extras> Optionen ...> Umwelt> Schriftarten und Farben> Einstellungen anzeigen für: Text Editor> Anzeigeelemente: Markieren Sie aktuelle Zeile (Aktiv)/(Inaktiv)

Um die Rahmenfarbe zu ändern, sollten Sie für beide die Einstellung "Vordergrund" ändern. Sie können auch eine andere Hintergrundfarbe wählen, aber es scheint keine Möglichkeit zu geben, die Breite zu ändern.

+0

+1 Einstellung der Vordergrund- und Hintergrundfarbe, um die gleiche zu sein, machte die Linie "normale Breite" für mich – LostSalad

10

From MSDN Thread mit freundlicher Genehmigung von Cathy Sullivan Visual Studio Program Manager

Zum Schriftarten und Farben in Extras> Optionen> Umwelt> Schriftarten und Farben. Stellen Sie sicher, dass "Einstellungen anzeigen für" auf "Texteditor" eingestellt ist und suchen Sie in der Liste "Elemente anzeigen" den Eintrag "Aktuelle Zeile markieren (aktiv)". Passen Sie die Vordergrundfarbe an die Hintergrundfarbe für dieses Objekt an, und Sie werden feststellen, dass der hellere Rahmen um die Hervorhebung der aktuellen Linie "verschwindet".

+1

Der genaue Pfad für diese Option ist Extras -> Optionen -> Umgebung -> Schriftarten und Farben -> Elemente anzeigen: Aktuelle Zeile markieren (Aktiv). Danke. – Aremyst

1

Ich verwende gerne einen schwarzen Hintergrund für Code, also habe ich die Markierungsfarbe der Zeile auf sehr dunkelgrau geändert [über TOOLS> Optionen ...> Umgebung> Schriftarten und Farben> Elemente anzeigen:> Aktuelle Linie markieren (Aktiv) ] so dass es nicht so sichtbar vor dem Hintergrund ist. Hilfreich, obwohl der Rand zu dick ist, wird Text tatsächlich über den Rand der Grenze gerendert, was nett ist.

Auf jeden Fall, eine dünnere Linie und die Möglichkeit, die Farbe der ganzen Linie, nicht nur die Grenze zu ändern, wäre willkommen.

1

diese Einstellungen ausprobieren ...

Werkzeuge (Menü)> Optionen
Environment (tab)> Allgemein

Set Farbe Theme Dark.

Environment (tab)> Schriftarten und Farben
Anzeigeoptionen> 'Highlight aktuelle Zeile (Aktiv)' (Listenelement)

Set 'Item Vordergrund' auf 'Default'
Set 'Item Hintergrund' zu ‚Automatisch‘

der Rand um die aktuelle Zeile sollte nicht mehr drückend dick fühlen ‚-)

Verwandte Themen