Où puis-je trouver des thèmes pour VS2012

161

D'accord, le manque de couleur sur VS2012 est dégoûtant.

Y a-t-il un endroit où je peux obtenir un pack de thèmes ou quelque chose pour qu'il ait l'air vraiment raisonnable? J'ai vraiment aimé le look du VS2010. Cependant, le nouveau me rappelle beaucoup trop 1984 .

Pendant que nous y sommes, y a-t-il de toute façon pour qu'il cesse de me crier dessus TOUS les menus MAJUSCULES sont assez difficiles à lire. [note: les plafonds ont été résolus, merci Konamiman]

Pas moi
la source
1
@gbjbaanb: J'ai voté cela avec 3 votes.
NotMe
1
Cela a l'air mieux avec les nouvelles couleurs, mais c'est toujours un IDE laide.
IrishChieftain

Réponses:

105

Nouvel éditeur de thèmes spécialement pour 2012 :

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

Livré avec le style VS 2010 bleu et quelques autres ...

barbecue
la source
2
+1 Ceci. Super facile à installer (juste une extension VS), est livré avec un certain nombre de thèmes pré-emballés avec un qui correspond étroitement à 2010. Mais l'une des meilleures fonctionnalités que j'aime est le simple passage de la barre d'outils - qui me permet d'ouvrir plusieurs VS2012 et changez rapidement la couleur de chaque fenêtre (avec 3 moniteurs et 5 VS2012 ouverts, il peut être difficile de savoir lequel est lequel). Changer les couleurs est juste 2 clics de souris (les extensions souhaitées prennent en charge les raccourcis clavier).
eduncan911
1
J'ai déjà migré vers VS2012 car 2012 me faisait mal aux yeux après quelques minutes d'utilisation - cet addin me permet enfin d'utiliser VS2012 (et l'implémentation STL améliorée)!
MFH
4
Il semble que cela ne prend pas en charge les versions Express. Y a-t-il une alternative qui le fasse?
Richard Ev
Pas que je sache de Richard :(
bbqchickenrobot
Comme mentionné par ElYusubov ci-dessous, cela se fait plus facilement via NuGet.
David Yates
145

Oui, heureusement, vous pouvez rétablir les menus TOUTES MAJUSCULES de Visual Studio 2012 en menus normaux en piratant le registre:

  1. Lancez regedit et accédez à HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\General
  2. Créez une valeur DWORD nommée SuppressUppercaseConversionavec la valeur 1.

REMARQUE: comme expliqué dans la réponse indiquée par Yahoo Serious, la VisualStudiopartie sur le nom de la clé de registre doit être remplacée VSWinExpresspar Visual Studio Express et parVWDExpress pour Visual Studio Express pour Web.

METTRE À JOUR:

J'ai appliqué ce hack dans une autre machine et au début cela n'a pas fonctionné. Il s'est avéré que j'avais sélectionné le nom de la clé à partir de cette réponse en double-cliquant dessus, puis je l'ai copié, puis collé dans regedit. Eh bien, ce faisant, j'avais créé par inadvertance la clé avec un espace de fin dans le nom! Et par conséquent, cela n'a pas fonctionné.

Donc, si vous appliquez ce hack et que cela semble ne pas fonctionner, assurez-vous qu'il n'y a pas d'espaces de fin dans le nom de la clé.

Konamiman
la source
40
OUI, C'EST SI IMPRESSIONNANT PARCE QUE TOUT LE MONDE N'AIME PAS LA LECTURE DE TEXTE COMME CELA TOUTE LA JOURNÉE!
rmiesen
2
J'aimerais pouvoir continuer à aimer ce message jusqu'à ce que mes menus reviennent à la baisse. Sérieusement, merci.
Phillip Schmidt
Clé modifiée (emplacement, type et valeur vérifiés deux fois), fermé toutes les instances de VS et redémarré. Cela ne fonctionne pas, du moins pas pour moi (version RTM Windows 8 x64). Peut-être qu'il faut redémarrer Windows (la déconnexion et la connexion n'ont pas aidé).
Stefan Steiger
Windows 8 Pro x64, Visual Studio 2012 Update 1, et cela fonctionne parfaitement (testé sur trois machines différentes). Et il n'est pas nécessaire de redémarrer Windows, redémarrer VS suffit.
Konamiman
2
Juste pour aider ceux qui utilisent Express et d'autres versions de VS, consultez ce post StackOverflow .
Yahoo Serious
34

Voici une photo de mon installation VS2012 qui ressemble presque au 2010 familier auquel nous sommes tous habitués. Cela me fait me sentir à nouveau normal!

entrez la description de l'image ici

Voici exactement comment j'ai fait cela, étape par étape:

1) Fermez toutes les instances de Visual Studio

2) Télécharger vsip et extrayez-le dans un répertoire temporaire. (à partir du 1/3/2013, la version actuelle est 1.5.2)

3) Ouvrez une invite de commande avec "Exécuter en tant qu'administrateur"

4) Allez dans le répertoire temporaire et exécutez VSIP.exe - Cela exécutera un programme interactif qui accepte les commandes.
  4a) Tapez " backup --version = 2012 " - Cela sauvegardera toutes vos DLL d'interface utilisateur VS2012, juste au cas où quelque chose se gâterait et que vous souhaitiez désinstaller VSIP.
  4b) Tapez " extract " - Cela extraira toutes les anciennes icônes de votre installation de VS2010 (par licence VS2010, VSIP ne peut pas distribuer ces icônes, nous devons donc avoir une installation locale pour les extraire).
  4c) Tapez " inject " - Cela injectera toutes les anciennes icônes 2010 de l'étape précédente dans les DLL VS2012.
  4d) Tapez " menus -n "

5) Téléchargez et installez NiceVS - ne téléchargez pas celui du 10/14 ou il vous manquera des icônes. Depuis le 03/01/2013, j'ai téléchargé le fichier nommé "NiceVS.0.8.1.1 Beta.Full.vsix" .

6) Téléchargez et installez VS2012 Color Theme Editor - La prochaine fois que vous démarrez VS2012, sélectionnez le thème "Blue" dans la fenêtre de sélection de couleur.

Vous devriez maintenant avoir une belle installation de VS2012 qui ressemble à ma capture d'écran ci-dessus! Il faut trois applications différentes pour corriger cette hideuse interface utilisateur, mais c'est certainement réalisable maintenant! Si VS2010 n'est pas installé sur la même machine que VS2012, vous devrez exécuter 4b sur une machine avec VS2010, puis copier le répertoire VSIP Images sur votre machine de développement 2012.

Mise à jour: Si vous installez "VS 2012 Update 1" après avoir exécuté ces étapes, vous devrez réexécuter l'étape 4c à partir de l'invite d'administration VSIP (ou l'intégralité de l'étape 4 si vous n'avez pas conservé l'extrait des images VS2010). Les icônes du menu de fichiers et le jeu de couleurs restent tels quels, mais la mise à jour rétablit les icônes de l'explorateur de solutions. La réexécution de l'injection VSIP corrige le problème!

EverPresent
la source
Bonjour, j'ai installé VS2012 + Update 1. Ensuite, j'ai suivi l'étape 4 et j'ai installé NiceVS. Mais dans l'Explorateur de solutions, j'ai toujours le style d'icônes 2012. Est-ce que je rate quelque chose?
user565739
Vous pouvez essayer de supprimer le dossier temporaire suivant:% LOCALAPPDATA% \ Microsoft \ VisualStudio \ 11.0 Consultez cet article pour une meilleure explication. Jetez également un œil à la section Limitations ici . Il mentionne quelques problèmes avec les icônes d'affichage de classe.
EverPresent
2
Il semble que cela ne fonctionne pas si la version installée de VS2010 est une édition express. J'ai reçu ce message d'erreur de VSIP.exe: «Impossible de trouver une édition installée de Visual Studio 2010». La version VS2012 installée sur ma machine est la version professionnelle.
tigrou
Homme tu es un Dieu. Merci beaucoup pour cela. Mes yeux souffraient du vs2012 eux. +1
Igor Meszaros
Malheureusement, VSIP ne corrige pas les icônes de projet C ++.
untitled8468927
15

Je ressens votre douleur et je cherche quotidiennement une solution. J'ai maintenant découvert ce site, qui comprend un éditeur de thème, ainsi que la batterie d' un thème VS2010 pour VS2012!

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

Edit - Je viens de remarquer que Brian Chavez a déjà posté le même lien que moi. Cependant, je ne pense pas qu'il incluait un thème préfabriqué pour 2010 jusqu'à aujourd'hui.

Edit 2 - Un autre éditeur de thème - http://visualstudiogallery.msdn.microsoft.com/366ad100-0003-4c9a-81a8-337d4e7ace05 ET ICÔNES !!! - http://vsip.codeplex.com/

Paul McLean
la source
2
Très agréable. Dommage que je ne puisse pas restaurer les icônes VS2010 également. :-)
Konamiman
Ouais, je cherche toujours une solution à cela aussi;)
Paul McLean
6

http://studiostyl.es/

Les thèmes pour 2010 fonctionnent également pour 2012

linkerro
la source
6
Bonne ressource, mais malheureusement, ce sont des thèmes pour les éditeurs de code, pas pour le shell Visual Studio lui-même.
Konamiman
2

L'option rapide à rechercher est l' extension VSColorOutput pour VS2012 . Regardez simplement Outils-> Extensions et le package NUGet vous aidera à le localiser dès que possible.

Une autre option serait le téléchargement et les schémas de couleurs Visual Studio . http://studiostyles.info/ . Voici un lien vers le blog de Scott Gu qui décrit comment appliquer votre schéma préféré.

Yusubov
la source
4
Ces régimes ne concernent que 2010; not 2012
NotMe