So deaktivieren Sie alle Caps-Menütitel in Visual Studio

581

Ich gehe davon aus, dass der Titel selbsterklärend ist. Ich möchte nur das Aussehen von Visual Studio 2012 ändern, um den Menütitel nicht in Großbuchstaben anzuzeigen.

Amir Rezvani
quelle
10
Wenn Sie einen großen Breitbildmonitor mit einer sehr hohen Auflösung haben, um die Menge an Code zu maximieren, die Sie sehen können, ist das All-Caps-Menü eigentlich ganz nett. Verschiedene Schläge für verschiedene Leute, denke ich.
Code Maverick
1
Ich habe die Problemumgehung (für regedit und PowerShell) unter connect.microsoft.com/VisualStudio/feedback/details/775717/… veröffentlicht
Grault
2
Sieht so aus, als würden sie in Visual Studio 14 zum Titel-Fall zurückkehren und dies zu einer Umgebungsoption in Visual Studio 2013 Update 3 machen. Visualstudio.uservoice.com/forums/121579-visual-studio/…
patridge
1
Für neuere Versionen (wie Visual Studio 2013 Update 4 oder wahrscheinlich VS 2015) gibt es hierfür eine Option. Gehe zu Tools > Options > Environmentund wähle Turn off upper case in the menu barOption
S.Serpooshan

Antworten:

618

Richard Banks hat einen Registrierungsschlüssel für eine solche Optimierung veröffentlicht.

Visual Studio 2012 (Voll)

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\General
DWORD: SuppressUppercaseConversion
Value: 1

In PowerShell können Sie dies ausführen, um den Registrierungsschlüssel festzulegen, und der Großbuchstabe verschwindet.

Set-ItemProperty -Path HKCU:\Software\Microsoft\VisualStudio\11.0\General -Name SuppressUppercaseConversion -Type DWord -Value 1

Visual Studio Express 2012

Der oben genannte Registrierungsschlüssel wirkt sich nicht auf Visual Studio Express 2012 RC aus. Ein Kommentar von FormatC wurde in Banks Post über den Schlüssel für Express angezeigt . Sie können den in der Antwort von Mike Gleason erwähnten Schlüssel finden oder den folgenden PowerShell-Befehl ausführen, um ihn festzulegen.

Set-ItemProperty -Path HKCU:\Software\Microsoft\VSWinExpress\11.0\General -Name SuppressUppercaseConversion -Type DWord -Value 1

Visual Studio Express 2012 für Web

Set-ItemProperty -Path HKCU:\Software\Microsoft\VWDExpress\11.0\General -Name SuppressUppercaseConversion -Type DWord -Value 1

Visual Studio 2013

Ersetzen Sie 11.0durch 12.0in den Registrierungsschlüsseln oben.

Visual Studio 2015-Entwicklervorschau

Ersetzen Sie 11.0durch 14.0in den Registrierungsschlüsseln oben.

Patridge
quelle
8
Und es ist wahrscheinlich offensichtlich, aber für VS Express 2012 für Web verwenden Sie VWDExpress anstelle von VSWinExpress.
G. Lombard
18
Verwenden Sie für VS Express 2012 für Windows Desktop WDExpress anstelle von VSWinExpress
jumpinjackie
8
Für cmd:reg add HKCU\Software\Microsoft\VisualStudio\11.0\General /v SuppressUppercaseConversion /t REG_DWORD /d 1 /f
Kevin Smyth
12
Warum ... nur warum brauchten wir in allen neuen MS-Produkten SHOUTING-Großbuchstaben?
Coops
2
Beachten Sie, dass der Release-Kandidat für Visual Studio 2015 standardmäßig die Groß- und Kleinschreibung "Titel" hat.
Blake Mumford
66

Ich habe eine Erweiterung geschrieben, die dies für Sie erledigt.

Sie können es aus der Visual Studio-Galerie herunterladen:

Es kann auch das Hauptmenü vollständig ausblenden und es nur bei gedrückter Maus oder Alt-Taste anzeigen lassen (wie im IE).

Geben Sie hier die Bildbeschreibung ein Geben Sie hier die Bildbeschreibung ein Geben Sie hier die Bildbeschreibung ein

Geben Sie hier die Bildbeschreibung ein

Jarek Kardas
quelle
Diese Erweiterung des Hauptmenüs ausblenden ist extrem leicht, wenn Sie nicht alle Funktionen von VSCommands nutzen möchten.
Jarrod Dixon
5
@Jarrod Dixon Hide Hauptmenü ändert nicht die Groß- und Kleinschreibung, so dass es nicht wirklich nützlich ist und selbst wenn das Menü ausgeblendet ist, kann es nur mit einer Tastenkombination
angezeigt werden
3
Während VSCommands einige großartige Funktionen hat, die ich oft benutze, ist die Art und Weise, wie der 'Satzfall' implementiert wird, etwas fehlerhaft. Beispielsweise wird das Menü ".NET Reflector" als ".net Reflector" umgeschrieben, alles in Kleinbuchstaben. Imo ist der Registrierungsschlüssel auch dann noch der richtige Weg, wenn Sie VSCommands verwenden.
Stijn
2
@stijn tolle Entdeckung über das Satzfallproblem, danke dafür. Es sollte in der neuesten Version von dl.dropbox.com/u/65031070/… behoben sein. Es wird in Kürze auch in der Visual Studio Gallery erhältlich sein.
Jarek Kardas
2
Wenn Sie eine externe Ressource empfehlen, müssen Sie Ihre Beziehung dazu offenlegen. Auch wenn die Kosten 0 $ betragen.
Ben Voigt
55

Nach Jahren hat Microsoft seine Meinung zu dieser Funktion geändert. Ab Visual Studio 2013 Update 3 RC wurde eine Option zum Wechseln zwischen Groß- und Kleinschreibung hinzugefügt: Extras -> Optionen -> Umgebung -> Allgemein -> Großbuchstaben in der Menüleiste deaktivieren
deaktivieren Dies gilt natürlich nicht für VS 2012 aber in Zukunft wird diese Option da sein.

Hier ist die Benachrichtigung von Brian Harry von Microsoft:

Mixed-Case-Menüs - Ich weiß, dass ich hierzu Feedback erhalten werde :) Dies ist eine langjährige Anfrage eines Vokalteils der VS-Benutzerbasis seit VS 2012, die „ALL CAPS“ -Menüs zu ändern. In VS 2013 Update 3 haben wir eine Einstellung Extras -> Optionen hinzugefügt, um zu steuern, ob ALL CAPS oder Mixed Case angezeigt wird. Die Standardeinstellung ist immer noch ALL CAPS. Wenn Sie sie jedoch ändern, bleibt sie über Upgrades hinweg bestehen und wird mithilfe der VS Online-Roaming-Einstellungsfunktion über Ihre IDE-Instanzen übertragen (wenn Sie sich bei VS anmelden, um zu wissen, wer Sie sind).

Scott Wylie
quelle
6
In 2014 CTP2 ist es standardmäßig auf Mixed Caps eingestellt: D Es scheint, dass das Feedback das getan hat, was es sollte. Warten Sie nun darauf, diese Option überhaupt aus VS zu entfernen. Es scheint, dass Microsoft erneut die Regel "Nicht reparieren, wenn es nicht gebrochen ist" lernen muss ...
Spook
1
@Spook Ich bevorzuge die All-Caps-Menüs selbst. Welchen Schaden hat es, wenn Sie die Option verlassen, die Ihrer Meinung nach entfernt werden muss?
Andy
2
@Andy Ich war ursprünglich leicht irritiert über die All-Caps-Menüs, habe mich vor Jahren daran gewöhnt, bin einfach darüber hinweggekommen (habe nicht wirklich danach gesucht), habe es implementiert und bin fast verblüfft darüber, wie verdammt stark ich es bevorzuge die gemischten Menüs. Ich bin also fest im Lager, es in Ruhe zu lassen, wenn es nicht kaputt ist (womit, wie Spook, ich meine, sie hätten die Menüs überhaupt nicht zu Kappen machen sollen, niemand hat danach gefragt).
Craig
1
@Craig Das ist in Ordnung, aber sie haben es geändert, einen Blowback erhalten und es konfigurierbar gemacht. Warum also nicht dort lassen, wo es jetzt ist, und den Benutzern eine Auswahl geben?
Andy
2
@ Andy Ich bin okay, wenn du nicht einverstanden bist. :-) Sie haben auch die Windows 8-Vollbild-Benutzeroberfläche "Metro" in aller Munde gehalten, und das wurde allgemein abgelehnt. Windows 8.x war kein Erfolg und niemand verwendete "moderne UI" -Apps. Moderne UI-Apps unter Windows 10 befinden sich jetzt in Fenstern mit veränderbarer Größe und können seitlich geladen werden. Unabhängig davon kann ich mir nicht allzu viele Gründe vorstellen, Windows Store-Apps für Unternehmen zu entwickeln. Wenn 98% des Marktes etwas hassen, was Sie getan haben, ist dies ein klares Zeichen dafür, dass Sie es nicht hätten tun sollen und es nicht noch einmal tun sollten. Frieden. ;-)
Craig
15

Und für

Visual Studio Express 2012 für Windows Desktop

HKEY_CURRENT_USER\Software\Microsoft\WDExpress\11.0\General
DWORD: SuppressUppercaseConversion
Value: 1

Ich denke, der Grund, warum MS die Erwähnung von Visual Studio im Schlüsselnamen weggelassen hat, ist, dass eine solche Erwähnung jemandem helfen könnte, den Schlüssel zu identifizieren :)

ChrisJJ
quelle
8

Visual Studio 2015 Community Edition reagiert nicht auf den Registrierungswert SuppressUppercaseConversion.

Die Antwort besteht darin , die identifizierte Option boflynn zu aktivieren :

Extras -> Optionen -> Umgebung -> Allgemein -> Titelstift auf die Menüleiste anwenden

In meinem Fall war diese Einstellung nicht standardmäßig aktiviert, möglicherweise seit ich meine VS 2013-Einstellungen portiert habe.

-Noel

NoelC
quelle
7

Für den ausdrücklichen Gebrauch:

HKEY_CURRENT_USER\Software\Microsoft\VSWinExpress\11.0\GeneralSuppressUppercaseConversion 

Gutschrift an FormatC

Mike Gleason
quelle
7

Nachdem Visual Studio 2015 die Standardeinstellung wieder in "Groß- und Kleinschreibung" geändert hat, können Sie sie für Verrückte wie mich, die sich an ALL CAPS gewöhnt haben, wieder ändern, indem Sie die folgende Option deaktivieren :

  • Extras -> Optionen -> Umgebung -> Allgemein -> Titelfallstyling auf Menüleiste anwenden
Boflynn
quelle
Gleiches gilt für vs 2017
Qwerty
6

Ich habe die folgenden Registrierungsdateien verwendet, um die Kleinschreibung in Visual Studio 2012 und Visual Studio 2013 zu aktivieren / deaktivieren:

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

Doppelklicken Sie einfach VS201x_ALLCAPS_Disable.regim Archiv auf, um alle Titel der Großbuchstaben zu deaktivierenVS201x_ALLCAPS_Enable.reg wieder zu aktivieren.

Sie können die Registrierungsdateien vorher einfach mit einem Texteditor bearbeiten, um zu sehen, was sie enthalten.

Erwin Mayer
quelle
1
Die einzige Lösung funktionierte für meine Premium-Version. Verlor eine halbe Stunde für die Lösung dieses
Problems
Wie bei Alex ist dies die einzige Lösung, die mir geholfen hat - ich habe auch Premium.
fre0n
Stellen Sie sicher, dass nach SuppressUppercaseConversion kein Speicherplatz vorhanden ist, wenn Sie die .reg-Datei nicht verwenden!
2

Verwenden Sie für Visual Studio 2012 Express für Windows Phone

HKEY_CURRENT_USER\Software\Microsoft\VPDExpress\11.0\General\SuppressUppercaseConversion
Luke Woodward
quelle