Désactiver tous les éléments de menu MAJUSCULES dans Visual Studio 2013

230

Dans Visual Studio 2013, Microsoft présente à nouveau le menu en MAJUSCULE comme valeur par défaut.

Peut-on les modifier pour en faire un cas de peine?

bottes en caoutchouc
la source
5
@stonemetal la procédure avec 2012 est similaire, mais différente dans les détails. Il devrait y avoir un wiki couvrant toutes les versions. Voilà ce que je voulais.
bottes en caoutchouc
7
Pas dupe, la réponse acceptée à l'autre question ne fonctionne pas ici!
Colonel Panic
1
C'est la même chose dans VS 2013 RC. La même solution fonctionne également pour cela.
Risto Välimäki
1
J'ai publié la solution de contournement (pour regedit et PowerShell) pour connect.microsoft.com/VisualStudio/feedback/details/775717/…
Grault
1
Microsoft ne sait absolument rien en matière de conception d'interface. Qui a pensé que faire ça en majuscules était une bonne idée?!?
Almo

Réponses:

368

Oui - dans le nouveau Visual Studio 2013 (comme dans VS 2012), MS a renforcé sa décision de conception pour faire de TOUS LES MAJUSCULES LES ÉLÉMENTS DU MENU par défaut. Les méthodes de rétablissement du style de menu sont presque les mêmes que celles utilisées pour Visual Studio 2012, qui ont été décrites précédemment .


Mise à jour (après Visual Studio 2013 Update 4)

À partir de Visual Studio 2013 Update 4, vous pouvez aller dans Outils> Options> Environnement
et décochez Désactiver les majuscules dans la barre de menus capture d'écran du menu


Avant la mise à jour 4 de Visual Studio 2013:

Vous devez créer une clé de registre spécifique si vous souhaitez récupérer les menus "à l'ancienne".


Première variante : comme la console du gestionnaire de packages est Powershell , sélectionnez les options de menu OUTILS / Gestionnaire de packages de bibliothèque / console du gestionnaire de packages et entrez et exécutez

Set-ItemProperty -Path HKCU:\Software\Microsoft\VisualStudio\12.0\General -Name SuppressUppercaseConversion -Type DWord -Value 1 (en une seule ligne).


Deuxième variante : Ouvrez une invite de commandes ( win+ r, cmd, enter) et entrez et exécuter

REG ADD HKCU\Software\Microsoft\VisualStudio\12.0\General /v SuppressUppercaseConversion /t REG_DWORD /d 1 (en une seule ligne).


Troisième variante : modifiez les valeurs de registre à la main, ouvrez regeditet accédez à

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0\General

puis créez (clic droit):

 DWORD value

avec le contenu de

 SuppressUppercaseConversion

et réglez-le sur

 1

Fermez regedit.exe et vous avez terminé.


Quatrième variante : au moins une extension VS ( VSCommands pour Visual Studio 2013 ) a été publiée qui vous permet (entre autres) de changer de style de menu via le menu de configuration depuis VS 2013.

Vous pouvez également le définir sur tous les éléments en minuscules (ce qui est, à mon humble avis, sympa): entrez la description de l'image ici

passer à Phrase Case (subtilement différent de ce que vous obtenez avec SuppressUppercaseConversion: le menu SQL est renommé Sql) entrez la description de l'image ici

ou le masquer complètement (et l'afficher en appuyant sur la touche ALT ou en passant la souris) entrez la description de l'image ici

de bottes en caoutchouc
la source
11
+1pour la version Power Shell!
Mike Christensen
2
Le chemin complet pour les commandes VS est Tools > VSCommands > Options > IDE Enhancements > Main Menu > Check "Change Main Menu letter case"et sélectionnez votre préférence.
kjhf
[ctl] + [r] devrait être [win] + [r]. cmd, [entrez]
JeroldHaas
Remarque: Package Manager Consoledans VS.NET est en fait une fenêtre de commande Powershell, donc ceux qui connaissent son utilisation pour NuGet peuvent coller la première option à partir du dessus, exécuter, redémarrer VS.NET et cela fonctionne comme un charme.
atconway
2
C'est une réponse merveilleuse mais avec la version complète des mises à jour 3 et 4, ce n'est plus la meilleure approche. Il est beaucoup plus facile d'utiliser l'approche Outils> Options décrite par @ScottWylie.
JohnC
43

Après des années, Microsoft a changé d'avis sur cette fonctionnalité. À partir de Visual Studio 2013 Update 3 RC, une option a été ajoutée dans Outils -> Options pour passer en casse mixte pour les titres de menu. Évidemment, ce n'est pas pour VS 2012, mais à l'avenir, cette option sera là.

Voici la notification de Brian Harry de Microsoft ....

Menus de cas mixtes - Je sais que je vais obtenir des commentaires sur celui-ci :) Il s'agit d'une demande de longue date par une partie vocale de la base d'utilisateurs VS depuis VS 2012 de changer les menus "ALL CAPS". Dans VS 2013 Update 3, nous avons ajouté un paramètre Outils -> Options pour contrôler si vous voyez TOUTES MAJUSCULES ou Cas mixte. La valeur par défaut est toujours TOUTES MAJUSCULES, mais si vous la modifiez, elle persistera à travers les mises à niveau et parcourra vos instances IDE à l'aide de la fonction de paramètres d'itinérance VS Online (si vous vous connectez à VS pour qu'il sache qui vous êtes).

http://blogs.msdn.com/b/bharry/archive/2014/07/02/vs-tfs-2013-3-update-3-rc.aspx

Scott Wylie
la source
3
J'utilise VS2013 et je ne trouve l'option nulle part dans Outils -> Options. Je suppose que je ne peux pas voir le bois des arbres, alors quelqu'un pourrait-il indiquer sous quelle section il se trouve?
Karle
1
Assurez-vous d'installer d'abord VS 2013 Update 3 RC. C'est sous Outils -> Options -> Environnement -> Général. Il se trouve juste sous l'option Thème de couleur.
Scott Wylie
2
Maintenant que les mises à jour 3 et 4 sont RTM, la réponse acceptée devrait vraiment être celle-ci car avoir l'autre réponse valide et valable qui nécessite des hacks de registre ou des extensions tierces marquées comme acceptées conduit les gens dans la mauvaise direction.
JohnC
9

J'ai utilisé les fichiers reg suivants pour activer / désactiver la minuscule dans Visual Studio 2013:

http://erwinmayer.com/dl/VS2013_ALLCAPS_Toggle.zip

Double-cliquez simplement VS2013_ALLCAPS_Disable.regà l'intérieur de l'archive pour désactiver tous les titres du menu des majuscules et VS2013_ALLCAPS_Enable.regles réactiver.

Vous pouvez facilement modifier les fichiers reg avant avec un éditeur de texte pour voir ce qu'ils contiennent.

Erwin Mayer
la source
9

Si vous utilisez la version "Visual Studio Express 2013 pour Windows Desktop", la clé de registre doit être ajoutée dans:

HKEY_CURRENT_USER \ Software \ Microsoft \ WDExpress \ 12.0 \ General
Karle
la source
3
Ou pour les utilisateurs d'invite de commande: REG ADD HKCU\Software\Microsoft\WDExpress\12.0\General /v SuppressUppercaseConversion /t REG_DWORD /d 1(tous sur une seule ligne)
ClickRick
5

Si simple! Vous pouvez aller dans Outils -> Options -> Environnement -> onglet Général et cocher la case Désactiver les majuscules du côté droit et cliquer sur ok. Visual studio 2013 désactivera automatiquement la mise en majuscule de la barre de menus.

Raishul
la source
3
  1. VS 2013: Outils → Extensions et mises à jour → En ligne, tapez "VSCommands" dans la zone de texte de recherche, cliquez sur Télécharger

  2. Outils → Options → VSCommandes → Général, cliquez sur le bouton Ouvrir-Configuration

  3. IDEEnhangements → Menu principal → Modifier la casse des lettres du menu principal, cliquez sur Phrase-Cas

SyedSafdarNajmi
la source