2015-07-22 12 views
17

Ich verwende das Light-Design mit benutzerdefinierten Texteditor-Farben. In Visual Studio 2015 haben meine Intellisense- und die anderen Lightbulb/Hover/Popups Codefarben, die den Einstellungen des Texteditors entsprechen.Überschreiben von Intellisense-Farben in Visual Studio 2015

Das hört sich nett an, aber das Light-Thema hat einen sehr hellgrauen Hintergrund, und ich bevorzuge eine weiße Vordergrundfarbe für Plain Text im Editor. Es endet wie folgt aus: enter image description here

Aus meiner Untersuchung so weit ...

In früheren Versionen von Visual Studio, das kolorierte Intellisense Feature kam von einem Productivity Power Tools-Add-In. Es könnte ausgeschaltet werden. Das ist nicht installiert. Es ist jetzt in Visual Studio integriert und ich konnte keinen Ort finden, um es auszuschalten.

Ich möchte wirklich nicht mit dem Theme-Editor zu tun haben. Ich möchte nur schwarzen Text Intellisense, oder zumindest den weißen Text in den Popups schwarz zu machen. Andere haben gesagt, dass es nicht mit Intellisense funktioniert, aber ich bin mir nicht sicher.

Ich habe Tools> Optionen> Umgebung> Schriftarten und Farben> Editor Tooltip> Nur-Text-Vordergrundfarbe auf schwarz gesetzt. Deshalb sind die Wörter unter dem Code schwarz. Aber das betrifft nicht die Code-Referenz selbst.

Antwort

25

Ich habe das gleiche Problem, wie ich einen dunkelblauen Hintergrund mit hellem Text verwenden.

Was ich tat, war diese verwenden Add-on:

https://visualstudiogallery.msdn.microsoft.com/6f4b51b6-5c6b-4a81-9cb5-f2daa560430b

Dann das Thema kopieren Sie gerade verwenden, aber schalte nicht, um es noch (wenn Sie Ihre aktuelle Schriftart/Farbe behalten möchten die Einstellungen).

Ich habe dann meine "Font and Color" -Einstellungen exportiert, die generierte Datei geöffnet und das XML-Element "Theme" komplett entfernt.

Sie können dann zu dem neuen kopierten Design wechseln und Ihre Farbeinstellungen aus der soeben erstellten Datei erneut importieren, indem Sie "Import- und Exporteinstellungen" verwenden.

Dann gehen Sie zum Thema Editor-Add-on unter Extras> Farben anpassen. Bearbeiten Sie Ihr Thema. Wählen Sie die Option "Alle Elemente anzeigen" und suchen Sie in der Datei * .theme nach "tooltip". Aktualisieren Sie die Editor Tooltip -> Plain Text -> Foreground, um hell zu sein, und die Environment -> ToolTip, um dunkel zu sein.

Es ist keine perfekte Lösung, aber es ist verwendbar, bis sie es beheben.

+0

Fantastisch, danke für den Spaziergang durch! –

+0

Ich liebe dich. Das hat mir Stunden der Qual erspart. Ich habe versucht, mein importiertes Thema 2013 anzupassen und die Optionen nacheinander durchzugehen. Das ist schrecklich, da es keine Schaltfläche zum Anwenden oder eine Live-Vorschau gibt, so dass Sie Ihre Änderungen nicht sehen können, ohne dass Sie sie verlassen. Die Verwendung dieses Theme-Editors mit Show ist alles brilliant! – Ravendarksky

9

@karoberts beantworten ist gut, wenn auch mit dem Visual Studio 2015 Farbe Theme Editor bereits installiert ich

  • Aktualisieren Sie den Editor Tooltip zu

    hatte -> Plain Text -> Vordergrund hell, und die Umwelt zu sein - > Quick-Info zu dunkel sein
  • gelten das Thema
  • Neustart Visual Studio (sonst wäre es nicht der Hintergrund nehmen)

Aber exportieren/importieren wie in @karoberts Antwort war nicht notwendig.

enter image description here

+3

Der Trick ist Visual Studio neu zu starten! Vielen Dank! – Ingenator

+1

Einige Änderungen an der Schriftart und Farbe müssen nicht neu gestartet werden, aber einige Änderungen (wie intellisense tooltip) benötigt einen Neustart, um die Änderungen widerzuspiegeln. –

1

testen
Tools> Optionen> Schriftarten und Farben> zeigen die Einstellungen für "Enviroment"> Tooltip> item Hintergrund