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

时间:2012-06-02 01:39:01

标签: visual-studio-2012 visual-studio-2013

我认为标题是自我解释的。只想更改Visual Studio 2012的外观,不要以全部大写字母显示菜单标题。

12 个答案:

答案 0 :(得分:616)

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

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。一个comment by FormatC出现在班克斯帖子上关于Express的关键。您可以在Mike Gleason's answer中找到该密钥,或运行以下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

答案 1 :(得分:66)

我已经写了一个扩展程序,它会为你做这个。

您可以从Visual Studio库下载:

它也可以完全隐藏主菜单,只显示鼠标悬停或按下alt键(如IE中所示)

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

enter image description here

答案 2 :(得分:55)

多年以后,微软已经改变了对这一功能的看法。从Visual Studio 2013 Update 3 RC开始,添加了一个选项,用于在大小写和大写之间进行更改:工具 - >选项 - >环境 - >一般 - >在菜单栏中关闭大写
显然这不适用于VS 2012,但未来会有这个选项。

Here是来自Microsoft的Brian Harry的通知:

  

混合案例菜单 - 我知道我会得到一些关于这个的反馈:)这是VS用户群的声音部分的长期要求,因为VS 2012改变了“ALL CAPS”菜单。在VS 2013 Update 3中,我们添加了一个工具 - >选项设置可控制您是否看到全部大写或混合大小写。默认值仍为ALL CAPS,但是,如果您更改它,它将在升级过程中持续存在,并将使用VS Online漫游设置功能在您的IDE实例中漫游(如果您登录VS以便它知道您是谁)。

答案 3 :(得分:15)

适用于Windows桌面的Visual Studio Express 2012

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

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

答案 4 :(得分:12)

VS Commands扩展程序可以执行此操作,是图库中最受欢迎的扩展程序之一。值得一试!

enter image description here

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

答案 5 :(得分:8)

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

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

工具 - > 选项 - > 环境 - > 一般 - > 将标题案例样式应用于菜单栏

在我的情况下,默认情况下设置未启用,可能是因为我移植了VS 2013设置。

-Noel

答案 6 :(得分:7)

快速使用:

HKEY_CURRENT_USER\Software\Microsoft\VSWinExpress\11.0\GeneralSuppressUppercaseConversion 

归功于FormatC

答案 7 :(得分:6)

我一直在使用以下注册表文件在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文件,以查看它们包含的内容。

答案 8 :(得分:6)

现在Visual Studio 2015已将默认值更改回Title Case,对于那些已经习惯了所有CAPS的疯子,您可以通过禁用更改以下选项:

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

答案 9 :(得分:2)

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

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

答案 10 :(得分:1)

我认为“VSCommands for Visual Studio 2012”是最佳选择。

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

答案 11 :(得分:0)

Microsoft Visual Studio社区2019

选中选项Apply title case styling to menu bar

可以在Tools > Options > Environment > General

中找到