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

CjC*_*oax 580 visual-studio-2012 visual-studio-2013

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

pat*_*dge 618

理查德班克斯发布了关于这样一个调整的注册表密钥.

Visual Studio 2012(完整版)

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\General
DWORD: SuppressUppercaseConversion
Value: 1
Run Code Online (Sandbox Code Playgroud)

在PowerShell中,您可以运行此命令来设置该注册表项,并且大写字母消失.

Set-ItemProperty -Path HKCU:\Software\Microsoft\VisualStudio\11.0\General -Name SuppressUppercaseConversion -Type DWord -Value 1
Run Code Online (Sandbox Code Playgroud)

Visual Studio Express 2012

上述注册表项不会影响Visual Studio Express 2012 RC.FormatC评论出现在Banks关于Express的关键字的帖子上.您可以在Mike Gleason的答案中找到该密钥,或运行以下PowerShell命令进行设置.

Set-ItemProperty -Path HKCU:\Software\Microsoft\VSWinExpress\11.0\General -Name SuppressUppercaseConversion -Type DWord -Value 1
Run Code Online (Sandbox Code Playgroud)

Visual Studio Express 2012 for Web

Set-ItemProperty -Path HKCU:\Software\Microsoft\VWDExpress\11.0\General -Name SuppressUppercaseConversion -Type DWord -Value 1
Run Code Online (Sandbox Code Playgroud)

Visual Studio 2013

替换11.012.0上面的注册表项.

Visual Studio 2015开发人员预览版

替换11.014.0上面的注册表项.

  • 对于VS Express 2012 for Windows Desktop,请使用WDExpress而不是VSWinExpress (18认同)
  • 为什么......为什么我们需要在所有新的MS产品中使用SHOUTING大写字母? (12认同)
  • 它可能很明显,但对于VS**2012**for Web**,请使用VWDExpress而不是VSWinExpress. (8认同)
  • 对于cmd:`reg add HKCU\Software\Microsoft\VisualStudio\11.0\General/v SuppressUppercaseConversion/t REG_DWORD/d 1/f` (8认同)
  • 请注意,Visual Studio 2015候选版本默认情况下具有Title案例. (2认同)

Jar*_*das 66

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

您可以从Visual Studio库下载它:

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

在此输入图像描述 在此输入图像描述 在此输入图像描述

在此输入图像描述

  • @Jarrod Dixon隐藏主菜单不会改变字母大小写所以它不是很有用,即使菜单隐藏它只能用键盘快捷键显示它并且不支持鼠标... (5认同)
  • 虽然VSCommands有一些很好的功能,我经常使用它,它实现'句子案例'的方式有些错误.例如,".NET Reflector"菜单被重写为".net reflector",全部小写.因此,即使您使用VSCommands,注册表项仍然是可行的方法. (3认同)
  • @stijn很好地找到了关于判决案件的问题,谢谢你.它应该在最新版本中修复https://dl.dropbox.com/u/65031070/SquaredInfinity.VSCommands.VS11.2.0.5.vsix它也将很快从Visual Studio Gallery中获得. (2认同)
  • 当您推荐场外资源时,您需要披露与之的关系.即使成本是0美元. (2认同)

Sco*_*lie 55

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

以下是微软Brian Harry的通知:

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

  • 在2014年的CTP2中,它默认设置为混合上限:D似乎反馈完成了它应该做的事情.现在等待从VS中删除此选项.似乎,Microsoft*再次*必须学习"如果它没有被破坏就不要修复它"规则...... (6认同)
  • @Andy我原本对全帽菜单感到有点恼火,多年前习惯了它,刚刚发生了这个问题(实际上并没有找到它),实现了它,我几乎惊呆了,我更喜欢friggin混合大小的菜单.所以,如果不打破它,我就会坚定地离开这个阵营(就像Spook一样,我的意思是他们不应该首先让菜单全部上限,没有人要求这样做). (2认同)
  • @Andy我很高兴与你不同意.:-)他们还迫使Windows 8全屏"地铁"用户界面降低每个人的喉咙,这几乎被普遍拒绝.Windows 8.x并不成功,没有人使用"现代UI"应用程序.现在,Windows 10上的现代UI应用程序位于可调整大小的窗口中,可以侧载它们.无论如何,我想不出有太多理由为业务开发Windows应用商店应用程序.当98%的市场讨厌你所做的事情时,这是一个明确的信号,你不应该这样做,不应该再这样做.和平.;-) (2认同)

Chr*_*sJJ 15

并为

适用于Windows桌面的Visual Studio Express 2012

HKEY_CURRENT_USER\Software\Microsoft\WDExpress\11.0\General
DWORD: SuppressUppercaseConversion
Value: 1
Run Code Online (Sandbox Code Playgroud)

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


Bry*_*end 12

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

在此输入图像描述

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


Noe*_*elC 8

Visual Studio 2015 Community Edition不响应SuppressUppercaseConversion注册表值.

答案是启用 boflynn选项:

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

在我的情况下,默认情况下设置没有打开,也许是因为我移植了我的VS 2013设置.

-Noel


Mik*_*son 7

用于快递:

HKEY_CURRENT_USER\Software\Microsoft\VSWinExpress\11.0\GeneralSuppressUppercaseConversion 
Run Code Online (Sandbox Code Playgroud)

感谢FormatC


bof*_*ynn 7

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

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


Erw*_*yer 6

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