Cómo deshabilitar todos los títulos de menú de mayúsculas en Visual Studio

581

Supongo que el título se explica por sí mismo. Solo quiero cambiar el aspecto de Visual Studio 2012 para no mostrar el título del menú en mayúsculas.

Amir Rezvani
fuente
10
Si tiene un monitor panorámico grande con una resolución muy alta para maximizar la cantidad de código que puede ver, el menú de mayúsculas es realmente bastante bueno. Diferentes golpes para diferentes personas, supongo.
Código Maverick
1
He publicado la solución (por regedit y PowerShell) a connect.microsoft.com/VisualStudio/feedback/details/775717/...
Grault
2
Parece que están volviendo al caso de título en Visual Studio 14 y haciendo de esta una opción de entorno en Visual Studio 2013 Actualización 3. visualstudio.uservoice.com/forums/121579-visual-studio/…
patridge
1
para versiones más recientes (como Visual Studio 2013 Update 4 o probablemente VS 2015) hay una opción para esto. vaya Tools > Options > Environmenty seleccione la Turn off upper case in the menu baropción
S.Serpooshan

Respuestas:

618

Richard Banks publicó sobre una clave de registro para tal ajuste.

Visual Studio 2012 (completo)

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

En PowerShell, puede ejecutar esto para establecer esa clave de registro y las mayúsculas desaparecen.

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

Visual Studio Express 2012

La clave de registro anterior no es la que afectará a Visual Studio Express 2012 RC. Un comentario de FormatC apareció en la publicación de Banks sobre la clave para Express. Puede encontrar esa clave mencionada en la respuesta de Mike Gleason o ejecutar el siguiente comando de PowerShell para configurarla.

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

Visual Studio Express 2012 para web

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

Visual Studio 2013

Reemplace 11.0con 12.0en las claves de registro anteriores.

Visual Studio 2015 Developer Preview

Reemplace 11.0con 14.0en las claves de registro anteriores.

patridge
fuente
8
Y probablemente sea obvio, pero para VS Express 2012 para Web , use VWDExpress en lugar de VSWinExpress.
G. Lombard
18
Para VS Express 2012 para Windows Desktop, use WDExpress en lugar de VSWinExpress
jumpinjackie
8
Para cmd:reg add HKCU\Software\Microsoft\VisualStudio\11.0\General /v SuppressUppercaseConversion /t REG_DWORD /d 1 /f
Kevin Smyth
12
¿Por qué ... solo por qué necesitábamos GRITAR letras mayúsculas en todos los nuevos productos de MS?
Coops
2
Tenga en cuenta que el candidato de la versión de Visual Studio 2015 tiene el caso Título por defecto.
Blake Mumford
66

He escrito una extensión que hará esto por usted.

Puede descargarlo de la Galería de Visual Studio:

También puede ocultar el menú principal por completo y hacer que aparezca solo al pasar el mouse o presionar la tecla alt (como en IE)

ingrese la descripción de la imagen aquí ingrese la descripción de la imagen aquí ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

Jarek Kardas
fuente
Esta extensión Hide Main Menu es extremadamente ligera, si no desea toda la funcionalidad que VSCommands le brinda.
Jarrod Dixon
55
@Jarrod Dixon Ocultar menú principal no cambia de mayúsculas y minúsculas por lo que no es muy útil e incluso con el menú oculto que sólo se muestran con acceso directo del teclado y del ratón de apoyo no lo hace ...
user503386
3
Si bien VSCommands tiene algunas características excelentes, que uso a menudo, la forma en que implementa el 'Caso de oración' es algo problemática. Por ejemplo, el menú ".NET Reflector" se reescribe como ".NET reflector", todo en minúsculas. Entonces, la clave del registro sigue siendo el camino a seguir, incluso si usa los comandos VSCommands.
stijn
2
@stijn gran descubrimiento sobre el tema del caso de oración, gracias por eso. Debería arreglarse en la última compilación dl.dropbox.com/u/65031070/… También estará disponible en Visual Studio Gallery pronto.
Jarek Kardas
2
Cuando recomienda un recurso fuera del sitio, debe revelar su relación con él. Incluso si el costo es de $ 0.
Ben Voigt
55

Después de años, Microsoft ha cambiado de opinión sobre esta característica. A partir de Visual Studio 2013 Update 3 RC, se ha agregado una opción para cambiar entre mayúsculas y minúsculas: Herramientas -> Opciones -> Entorno -> General -> Desactivar mayúsculas en la barra de menú
Obviamente esto no es para VS 2012 pero en adelante esta opción estará ahí.

Aquí está la notificación de Brian Harry de Microsoft:

Menús de mayúsculas y minúsculas: sé que recibiré algunos comentarios sobre este :) Esta es una solicitud de larga data de una parte vocal de la base de usuarios de VS desde VS 2012 para cambiar los menús "TODAS LAS MAYÚSCULAS". En VS 2013 Update 3, hemos agregado una configuración Herramientas -> Opciones para controlar si ve TODAS LAS MAYÚSCULAS o mayúsculas y minúsculas. El valor predeterminado sigue siendo TODAS LAS MAYÚSCULAS, pero si lo cambia, persistirá en todas las actualizaciones y se desplazará por sus instancias IDE utilizando la función de configuración de roaming VS Online (si inicia sesión en VS para saber quién es).

Scott Wylie
fuente
66
En 2014, CTP2 está configurado de forma predeterminada en Mixed Caps: D Parece que los comentarios hicieron lo que deberían. Ahora esperando eliminar esta opción de VS. Parece que Microsoft nuevamente tendrá que aprender la regla "no lo arregles si no está roto" ...
Spook
1
@Spook prefiero los menús de mayúsculas yo mismo. ¿Qué daño hay al dejar la opción que crees que debe eliminarse?
Andy
2
@Andy Originalmente estaba un poco irritado por los menús en mayúsculas, me acostumbré hace años, acabo de pasar por esto (realmente no lo estaba buscando), lo implementé y estoy casi atónito por lo jodidamente fuerte que prefiero Los menús de mayúsculas y minúsculas. Así que estoy firmemente en el campo de dejarlo solo si no está roto (por lo que, como Spook, quiero decir que no deberían haber hecho que los menús fueran mayúsculas en primer lugar, nadie estaba pidiendo eso).
Craig
1
@Craig Está bien, pero lo cambiaron, lo hicieron retroceder y lo hicieron configurable, así que ¿por qué no dejarlo donde está ahora y darles a los usuarios una opción?
Andy
2
@ Andy, estoy de acuerdo con que no estés de acuerdo. :-) También forzaron la interfaz de usuario de "metro" de pantalla completa de Windows 8 por las gargantas de todos y eso ha sido casi universalmente rechazado. Windows 8.x no fue un éxito y nadie usó aplicaciones de "interfaz de usuario moderna". Ahora, las aplicaciones modernas de IU en Windows 10 están en ventanas redimensionables y es posible cargarlas de lado. De todos modos, no puedo pensar en muchas razones para desarrollar aplicaciones de la Tienda Windows para empresas. Cuando el 98% del mercado odia algo que hiciste, es una señal clara de que no deberías haberlo hecho y no deberías volver a hacerlo. Paz. ;-)
Craig
15

Y para

Visual Studio Express 2012 para escritorio de Windows

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

Supongo que la razón por la que MS omitió cualquier mención de Visual Studio del nombre clave es que tal mención podría ayudar a alguien a identificar la clave :)

ChrisJJ
fuente
8

Visual Studio 2015 Community Edition no responde al valor del registro SuppressUppercaseConversion.

La respuesta es habilitar la opción identificada por boflynn:

Herramientas -> Opciones -> Entorno -> General -> Aplicar estilo de mayúsculas y minúsculas a la barra de menú

En mi caso, esa configuración no estaba activada de manera predeterminada, tal vez desde que porté mi configuración de VS 2013.

-Navidad

NoelC
fuente
7

Para uso expreso:

HKEY_CURRENT_USER\Software\Microsoft\VSWinExpress\11.0\GeneralSuppressUppercaseConversion 

Crédito a FormatC

Mike Gleason
fuente
7

Ahora que Visual Studio 2015 ha cambiado el valor predeterminado de nuevo a Título de caso, para esos locos como yo que se habían acostumbrado a TODAS LAS MAYÚSCULAS, puede volver a cambiarlo deshabilitando la siguiente opción:

  • Herramientas -> Opciones -> Entorno -> General -> Aplicar estilo de mayúsculas y minúsculas a la barra de menú
boflynn
fuente
Lo mismo para vs 2017
Qwerty
6

He estado usando los siguientes archivos de registro para habilitar / deshabilitar las minúsculas en Visual Studio 2012 y Visual Studio 2013:

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

Simplemente haga doble clic VS201x_ALLCAPS_Disable.regdentro del archivo para deshabilitar todos los títulos de menú de mayúsculas y VS201x_ALLCAPS_Enable.regvolver a habilitarlos.

Puede editar fácilmente los archivos de registro antes con un editor de texto para ver qué contienen.

Erwin Mayer
fuente
1
La única solución funcionó para mi versión premium. Perdí media hora por resolver esto ...
Alex Blokha
Al igual que con Alex, esta es la única solución que me funcionó: también tengo Premium.
fre0n
¡Asegúrese de que no haya espacio después de SuppressUppercaseConversion si no está usando el archivo .reg!
2

Para Visual Studio 2012 Express para Windows Phone, use

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