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


Asumo 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 todas las letras mayúsculas.

Author: Hans Passant, 2012-06-02

11 answers

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 Banks post sobre la clave para Express. Puede encontrar esa clave mencionada en Respuesta de Mike Gleason o ejecute el siguiente comando de PowerShell para configurarlo.

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.0 por 12.0 en las claves de registro anteriores.

Visual Studio 2015 Developer Preview

Reemplace 11.0 por 14.0 en las claves de registro anteriores.

 615
Author: patridge,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-23 12:34:42

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

Puede descargarlo desde 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)

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

introduzca la descripción de la imagen aquí

 65
Author: Jarek Kardas,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-04-05 15:13:50

Después de años Microsoft ha cambiado de opinión sobre esta característica. A partir de la actualización 3 RC de Visual Studio 2013, 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 el futuro esta opción estará allí.

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

Menús de Casos mixtos-Sé que voy a conseguir algunos comentarios sobre este :) Esta es una solicitud de larga data por una parte vocal de la base de usuarios VS desde VS 2012 para cambiar los menús "TODO EN MAYÚSCULAS". En VS 2013 Update 3, hemos agregado una configuración de Herramientas –> Opciones para controlar si ve TODAS las MAYÚSCULAS o Mayúsculas mixtas. El valor predeterminado sigue siendo TODO en MAYÚSCULAS, pero, si lo cambia, persistirá en todas las actualizaciones y se desplazará a través de sus instancias IDE utilizando la función de configuración de roaming en línea VS (si inicia sesión en VS para que sepa quién es).

 52
Author: Scott Wylie,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-12-21 12:45:08

Y para

Visual Studio Express 2012 para Windows Desktop

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 en el keyname es que tal mención podría ayudar a alguien a identificar la clave:)

 15
Author: ChrisJJ,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-09-16 22:00:18

La extensión VS Commands puede hacer esto y es una de las más populares en la galería. Vale la pena echar un vistazo!

introduzca la descripción de la imagen aquí

Http://visualstudiogallery.msdn.microsoft.com/a83505c6-77b3-44a6-b53b-73d77cba84c8?SRC=VSIDE

 12
Author: Lone Coder,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-10-10 18:41:16

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

La respuesta es habilitar la opción boflynn identificado:

Herramientas -> Opciones -> medio Ambiente -> General -> Aplica título estilo a la barra de menú

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

-Noel

 8
Author: NoelC,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-08-29 03:39:12

Para uso exprés:

HKEY_CURRENT_USER\Software\Microsoft\VSWinExpress\11.0\GeneralSuppressUppercaseConversion 

Crédito a FormatC

 7
Author: Mike Gleason,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-08-27 12:25:56

He estado usando los siguientes archivos reg 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 en VS201x_ALLCAPS_Disable.reg dentro del archivo para desactivar todos los títulos del menú en mayúsculas, y VS201x_ALLCAPS_Enable.reg para volver a habilitarlos.

Puede editar fácilmente los archivos reg antes con un editor de texto para ver lo que contienen.

 6
Author: Erwin Mayer,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-10-01 07:01:11

Ahora que Visual Studio 2015 ha cambiado el caso predeterminado de vuelta al Título, para aquellos locos como yo que se habían acostumbrado a TODAS las MAYÚSCULAS, puede cambiarlo de nuevo mediante desactivando la siguiente opción:

  • Herramientas -> Opciones -> Entorno -> General - > Aplicar estilo de mayúsculas y minúsculas a la barra de menú
 5
Author: boflynn,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-07-22 14:17:11

Creo que "VSCommands for Visual Studio 2012" es la mejor opción para esto.

Coge este plugin desde aquí: http://visualstudiogallery.msdn.microsoft.com/a83505c6-77b3-44a6-b53b-73d77cba84c8

 1
Author: Amit Mishra,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-11-27 18:11:09

Para Visual Studio 2012 Express para Windows Phone, utilice

HKEY_CURRENT_USER\Software\Microsoft\VPDExpress\11.0\General\SuppressUppercaseConversion
 1
Author: Luke Woodward,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-12-01 13:19:20