我想标题是不言自明的。只是想改变Visual Studio 2012的外观,不显示所有大写字母的菜单标题。


Richard Banks发布了关于这样一个调整的注册表项。

Visual Studio 2012(完整版)

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

在PowerShell中,您可以运行这个命令来设置注册表项,大写字母就会消失。

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

Visual Studio Express 2012

上面的注册表项不会影响Visual Studio Express 2012 RC。在Banks关于Express密钥的帖子上出现了FormatC的评论。您可以找到Mike Gleason的回答中提到的密钥,或者运行以下PowerShell命令来设置它。

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

Visual Studio Express 2012 for Web

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

Visual Studio 2013

在上面的注册表项中将11.0替换为12.0。

Visual Studio 2015开发者预览

在上面的注册表项中将11.0替换为14.0。


明确使用:

HKEY_CURRENT_USER\Software\Microsoft\VSWinExpress\11.0\GeneralSuppressUppercaseConversion 

归属于FormatC


我已经写了一个扩展,这将为您做这件事。

你可以从Visual Studio Gallery下载:

VSCommands for Visual Studio 2012 VSCommands for Visual Studio 2013

它也可以隐藏主菜单,让它只出现在鼠标或alt键按下(像在IE)


我一直在使用以下reg文件在Visual Studio 2012和Visual Studio 2013中启用/禁用小写字母:

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

只需双击VS201x_ALLCAPS_Disable。reg在存档中禁用所有大写菜单标题,以及VS201x_ALLCAPS_Enable。Reg重新启用它们。

您可以使用文本编辑器轻松编辑reg文件,以查看它们包含的内容。


Visual Studio Express 2012 for Windows Desktop

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

我猜MS从键名中省略任何Visual Studio的原因是这样的提及可能有助于某人识别密钥:)


VS Commands扩展可以做到这一点,并且是画廊中最受欢迎的扩展之一。值得一看!

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


我认为VSCommands for Visual Studio 2012是最好的选择。

从这里获取这个插件: http://visualstudiogallery.msdn.microsoft.com/a83505c6-77b3-44a6-b53b-73d77cba84c8


对于Visual Studio 2012 Express For Windows Phone,请使用

HKEY_CURRENT_USER\Software\Microsoft\VPDExpress\11.0\General\SuppressUppercaseConversion

多年之后,微软改变了他们对这个功能的想法。在Visual Studio 2013 Update 3 RC中,添加了一个选项来更改混合大小写:工具->选项->环境->通用->在菜单栏中关闭大写 显然这不是针对VS 2012的,但是以后会有这个选项。

下面是微软Brian Harry的通知:

Mixed Case Menus – I know I’m going to get some feedback on this one :) This is a long standing request by a vocal portion of the VS user base since VS 2012 to change the “ALL CAPS” menus. In VS 2013 Update 3, we have added a Tools –> Options setting to control whether you see ALL CAPS or Mixed Case. The default is still ALL CAPS but, if you change it, it will persist across upgrades and will roam across your IDE instances using the VS Online roaming settings feature (if you log into VS so it knows who you are).


现在Visual Studio 2015已经将默认设置更改为标题大小写,对于那些像我这样已经习惯了全大写的人来说,你可以通过禁用以下选项将其更改回来:

工具->选项->环境->通用->将标题大小写样式应用到菜单栏


Visual Studio 2015 Community Edition不响应suppressupercaseconversion注册表值。

答案是启用boflynn识别的选项:

•工具->选项->环境->通用->将标题大小写样式应用到菜单栏

在我的情况下,这个设置默认没有打开,可能是因为我移植了我的VS 2013设置。

诺埃尔


微软Visual Studio社区2019

选中“将标题大小写样式应用到菜单栏”选项

可以在工具>选项>环境>通用