Wo finde ich Themen für VS2012?

161

Okay, der Mangel an Farbe bei VS2012 ist grob.

Gibt es einen Ort, an dem ich ein Themenpaket oder etwas dafür bekommen kann, damit es tatsächlich vernünftig aussieht? Das Aussehen von VS2010 hat mir sehr gut gefallen. Der neue erinnert mich jedoch viel zu sehr an 1984 .

Gibt es überhaupt eine Möglichkeit, mich nicht mehr anzuschreien, während wir gerade dabei sind? Alle CAPS-Menüs sind ziemlich schwer zu lesen. [Anmerkung: Kappen wurden gelöst, danke Konamiman]

Nicht ich
quelle
1
@gbjbaanb: Ich habe das mit 3 Stimmen bewertet.
NotMe
1
Sieht mit den neuen Farben besser aus, ist aber immer noch eine einfache hässliche IDE.
IrishChieftain

Antworten:

105

Neuer Themeneditor Speziell für 2012 :

http://visualstudiogallery.msdn.microsoft.com/366ad100-0003-4c9a-81a8-337d4e7ace05

Kommt mit VS 2010 Style Blau und ein paar anderen ...

bbqchickenrobot
quelle
2
+1 Dies. Super einfach zu Plugin (nur eine VS-Erweiterung), enthält eine Reihe von vorgefertigten Themen mit einem genau passenden 2010. Aber eine der besten Funktionen, die ich mag, ist das einfache Wechseln von der Symbolleiste - wodurch ich mehrere VS2012s öffnen kann und ändern Sie schnell die Farbe jedes Fensters (wenn 3 Monitore und 5 VS2012 geöffnet sind, kann es schwierig sein, zu verfolgen, welches welches ist). Das Ändern der Farben dauert nur 2 Mausklicks (gewünschte Erweiterungen unterstützen Tastaturkürzel).
eduncan911
1
Ich war zuvor wieder auf VS2012 migriert, da mir 2012 nach ein paar Minuten Gebrauch die Augen weh taten - mit diesem Add-In kann ich endlich VS2012 (und die verbesserte STL-Implementierung) verwenden!
MFH
4
Dies unterstützt anscheinend nicht die Express-Versionen. Gibt es eine Alternative, die dies tut?
Richard Ev
Nicht dass ich von Richard wüsste :(
bbqchickenrobot
Wie von ElYusubov weiter unten erwähnt, ist dies einfacher über NuGet.
David Yates
145

Ja, zum Glück können Sie die ALL CAPS-Menüs von Visual Studio 2012 auf normale Menüs zurücksetzen, indem Sie die Registrierung hacken:

  1. Starten Sie regedit und navigieren Sie zu HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\General
  2. Erstellen Sie einen DWORD-Wert mit dem Namen SuppressUppercaseConversion1.

HINWEIS: Wie in der Antwort von Yahoo Serious erläutert, sollte der VisualStudioTeil des Registrierungsschlüsselnamens VSWinExpressfür Visual Studio Express in und in geändert werdenVWDExpress Visual Studio Express für Web .

AKTUALISIEREN:

Ich habe diesen Hack auf einer anderen Maschine angewendet und zuerst hat es nicht funktioniert. Es stellte sich heraus, dass ich den Schlüsselnamen aus dieser Antwort durch Doppelklicken ausgewählt, dann kopiert und dann in regedit eingefügt hatte. Auf diese Weise hatte ich versehentlich den Schlüssel mit einem Leerzeichen im Namen erstellt! Und daher hat es nicht funktioniert.

Wenn Sie diesen Hack anwenden und er anscheinend nicht funktioniert, stellen Sie sicher, dass der Schlüsselname keine nachgestellten Leerzeichen enthält.

Konamiman
quelle
40
JA, DAS IST SO FANTASTISCH, WEIL NICHT JEDER GENIESST, TEXT ZU LESEN, WIE DIES DEN GANZEN TAG LANG!
Rmiesen
2
Ich wünschte, ich könnte diesen Beitrag einfach ununterbrochen mögen, bis meine Menüs wieder niedriger wurden. Im Ernst, danke.
Phillip Schmidt
Der bearbeitete Schlüssel (doppelt überprüfte Position, Typ und Wert) schloss alle Instanzen von VS und wurde neu gestartet. Funktioniert nicht, zumindest nicht für mich (RTM-Version Windows 8 x64). Möglicherweise muss Windows neu gestartet werden (Abmelden und Anmelden haben nicht geholfen).
Stefan Steiger
Windows 8 Pro x64, Visual Studio 2012 Update 1, und es funktioniert einwandfrei (getestet auf drei verschiedenen Computern). Es ist nicht erforderlich, Windows neu zu starten. Ein Neustart von VS ist ausreichend.
Konamiman
2
Überprüfen Sie diesen StackOverflow-Beitrag , um denjenigen mit Express und anderen VS-Versionen zu helfen .
Yahoo Serious
34

Hier ist eine Aufnahme meiner VS2012-Installation , die fast wie das vertraute 2010 aussieht, an das wir alle gewöhnt sind. Ich fühle mich wieder normal!

Geben Sie hier die Bildbeschreibung ein

Hier ist genau, wie ich das Schritt für Schritt gemacht habe:

1) Schließen Sie alle Instanzen von Visual Studio

2) vsip herunterladen und extrahieren Sie es in ein temporäres Verzeichnis. (Stand 03.01.2013 ist die aktuelle Version 1.5.2)

3) Öffnen Sie eine Eingabeaufforderung mit "Als Administrator ausführen ".

4) Wechseln Sie in das temporäre Verzeichnis und führen Sie VSIP.exe aus. Dadurch wird ein interaktives Programm ausgeführt, das Befehle akzeptiert.
  4a) Geben Sie " backup --version = 2012 " ein. Dadurch werden alle Ihre VS2012-UI-DLLs gesichert, nur für den Fall, dass etwas durcheinander kommt und Sie VSIP deinstallieren möchten.
  4b) Geben Sie " extract " ein - Hiermit werden alle alten Symbole aus Ihrer Installation von VS2010 extrahiert (gemäß VS2010-Lizenz kann VSIP diese Symbole nicht verteilen, daher müssen wir eine lokale Installation durchführen, um sie abzurufen).
  4c) Typ " injizieren " - Hiermit werden alle alten 2010-Symbole aus dem vorherigen Schritt in die VS2012-DLLs eingefügt.
  4d) Geben Sie " menüs -n " ein.

5) Laden Sie NiceVS herunter und installieren Sie es. Laden Sie das vom 14.10. Nicht herunter, da sonst Symbole fehlen. Ab dem 03.01.2013 habe ich die Datei "NiceVS.0.8.1.1 Beta.Full.vsix" heruntergeladen .

6) VS2012 Color Theme Editor herunterladen und installieren - Wenn Sie VS2012 das nächste Mal starten, wählen Sie das "Blue" -Thema aus dem Farbauswahlfenster.

Jetzt sollten Sie eine schöne Installation von VS2012 haben, die wie mein Screenshot oben aussieht! Es sind drei verschiedene Anwendungen erforderlich, um diese abscheuliche Benutzeroberfläche zu patchen, aber jetzt funktioniert sie auf jeden Fall! Wenn Sie VS2010 nicht auf demselben Computer wie VS2012 installiert haben, müssen Sie 4b auf einem Computer mit VS2010 ausführen und dann das Verzeichnis VSIP Images auf Ihren 2012-Entwicklungscomputer kopieren.

Update: Wenn Sie "VS 2012 Update 1" installieren, nachdem Sie diese Schritte ausgeführt haben, müssen Sie Schritt 4c über die VSIP-Administrator-Eingabeaufforderung erneut ausführen (oder Schritt 4, wenn Sie den Auszug der VS2010-Images nicht beibehalten haben). Die Dateimenüsymbole und das Farbschema bleiben unverändert, aber durch das Update werden die Symbole im Lösungs-Explorer auf die hässlichen zurückgesetzt. Durch erneutes Ausführen der VSIP-Injektion wird das Problem behoben!

Immer präsent
quelle
Hallo, ich habe VS2012 + Update 1 installiert. Dann folgte ich Schritt 4 und installierte NiceVS. Aber im Projektmappen-Explorer habe ich immer noch Symbole im Stil von 2012. Vermisse ich etwas
user565739
Sie können versuchen, den folgenden temporären Ordner zu löschen:% LOCALAPPDATA% \ Microsoft \ VisualStudio \ 11.0 Eine bessere Erklärung finden Sie in diesem Artikel . Schauen Sie sich auch den Abschnitt Einschränkungen hier an . Es werden einige Probleme mit den Symbolen der Klassenansicht erwähnt.
EverPresent
2
Scheint nicht zu funktionieren, wenn die installierte Version von VS2010 eine Express Edition ist. Ich habe die folgende Fehlermeldung von VSIP.exe erhalten: "Eine installierte Edition von Visual Studio 2010 konnte nicht gefunden werden". Die auf meinem Computer installierte VS2012-Version ist eine professionelle Version.
Tigrou
Mann du bist ein Gott. Vielen Dank dafür. Meine Augen litten unter den vs2012. +1
Igor Meszaros
Leider patcht VSIP keine C ++ - Projektsymbole.
untitled8468927
15

Ich fühle deinen Schmerz und habe täglich nach einer Lösung gesucht. Ich habe jetzt diese Website entdeckt, die ein Thema Editor sowie umfasst Trommelwirbel ein VS2010 Thema für VS2012!

http://bchavez.bitarmory.com/archive/2012/08/27/modify-visual-studio-2012-dark-and-light-themes.aspx

Bearbeiten - Ich habe gerade bemerkt, dass Brian Chavez bereits den gleichen Link wie ich gepostet hat. Ich glaube jedoch nicht, dass es bis heute ein vorgefertigtes Thema für 2010 enthielt.

Bearbeiten 2 - Ein weiterer Themeneditor - http://visualstudiogallery.msdn.microsoft.com/366ad100-0003-4c9a-81a8-337d4e7ace05 UND ICONS !!! - http://vsip.codeplex.com/

Paul McLean
quelle
2
Sehr schön. Schade, dass ich die VS2010-Symbole auch nicht wiederherstellen kann. :-)
Konamiman
Ja, ich suche auch noch nach einer Lösung dafür;)
Paul McLean
6

http://studiostyl.es/

Die Themen für 2010 gelten auch für 2012

Linkerro
quelle
6
Gute Ressource, aber leider sind dies Themen für die Code-Editoren, nicht für die Visual Studio-Shell selbst.
Konamiman
2

Die schnellste Option ist die VSColorOutput-Erweiterung für VS2012 . Schauen Sie sich einfach Tools-> Extensions an und das NUGet-Paket hilft Ihnen, es so schnell wie möglich zu finden.

Eine weitere Option wäre das Herunterladen und Visual Studio-Farbschemata . http://studiostyles.info/ . Hier ist ein Link zu Scott Gu's Blog, in dem beschrieben wird, wie Sie Ihr bevorzugtes Schema anwenden.

Yusubov
quelle
4
Diese Regelungen gelten nur für 2010; nicht 2012
NotMe