如何禁用所有大写菜单标题在Visual Studio

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

62533 次浏览

理查德·班克斯关于这样一个调整的注册表项。

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的注释。您可以找到迈克·格里森的回答中提到的键,或者运行以下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下载:

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

enter image description here enter image description here enter image description here

enter image description here

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

http://erwinmayer.com/dl/VS2012_ALLCAPS_Toggle.zip # EYZ0 < / p >

只需双击存档中的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扩展可以做到这一点,并且是画廊中最受欢迎的扩展之一。值得一看!

enter image description here

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

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

从这里获取这个插件: # EYZ0 < / p >

对于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的通知:

混合大小写菜单-我知道我将会得到一些反馈:)这是自VS 2012以来VS用户的一个长期要求,要求更改“全大写”菜单。在VS 2013更新3中,我们增加了一个工具- >选项设置来控制你看到的是全大写还是混合大小写。默认仍然是ALL CAPS,但是,如果你改变它,它将在升级中持续存在,并使用VS在线漫游设置功能在你的IDE实例中漫游(如果你登录VS,它就知道你是谁)。

现在Visual Studio 2015已经改变了默认的标题大小写,对于那些像我一样已经习惯了全大写的人来说,你可以通过下面的禁用选项把它改回来:

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

Visual Studio 2015社区版不响应suppressupercaseconversion注册表值。

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

•# eyz0 -> # eyz1 -> # eyz2 -> # eyz3 -> # eyz4

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

诺埃尔

微软Visual Studio社区2019

检查选项Apply title case styling to menu bar

可以在Tools > Options > Environment > General