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

How to disable all caps menu titles in Visual Studio

我想标题是不言而喻的。只想更改Visual Studio 2012的外观,而不是以大写字母显示菜单标题。


RichardBanks发布了一个注册表项,只是为了做这样的调整。

Visual Studio 2012(完整)

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

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

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

号Visual Studio学习版2012

上面的注册表项不是将影响Visual Studio Express 2012 RC的注册表项。关于快捷键的问题,formatc的评论出现在了银行的帖子上。您可以在Mike Gleason的答案中找到提到的密钥,或者运行以下PowerShell命令来设置它。

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

Visual Studio Express 2012 for Web版

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

。Visual Studio 2013版

用上述注册表项中的12.0替换11.0

Visual Studio 2015开发人员预览

用上述注册表项中的14.0替换11.0


我已经写了一个分机,可以为你做这个。

您可以从Visual Studio库下载:

  • Visual Studio 2012的vscommands
  • 用于Visual Studio 2013的vscommands

它还可以完全隐藏主菜单,只在鼠标悬停或按Alt键时显示(如在IE中)。

enter image description here。氧化镁氧化镁

氧化镁


几年后,微软改变了对这项功能的看法。从Visual Studio 2013更新3 rc开始,在菜单栏中添加了一个用于在混合大小写和大写大小写之间进行更改的选项:工具->选项->环境->常规->关闭大写很明显,这不是2012年的比赛,但在未来的比赛中,这个选择将会出现。

以下是微软的布莱恩·哈里的通知:

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).


以及

用于Windows桌面的Visual Studio Express 2012

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

我想微软之所以没有在keyname中提到任何关于Visual Studio的内容,是因为这样的提到可能有助于某人识别密钥:)


VS命令扩展可以做到这一点,并且是图库中最流行的一种。值得一看!

氧化镁

http://visualtudiogallery.msdn.microsoft.com/a83505c6-77b3-44a6-b53b-73d77cba84c8?SRC=V侧


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

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

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

在我的例子中,默认情况下设置没有打开,可能是因为我移植了我的vs 2013设置。

诺尔


既然Visual Studio 2015将默认值改回了标题框,对于像我这样已经习惯了所有大小写的疯子,可以通过禁用以下选项将其改回:

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


快速使用:

1
HKEY_CURRENT_USER\Software\Microsoft\VSWinExpress\11.0\GeneralSuppressUppercaseConversion

归功于FORMATC


我一直在使用以下注册表文件来启用/禁用Visual Studio 2012和Visual Studio 2013中的lowercasing:

http://erwinmayer.com/dl/vs2012u allcapsu toggle.ziphttp://erwinmayer.com/dl/vs2013_allcaps_toggle.zip

只需双击归档文件中的VS201x_ALLCAPS_Disable.reg即可禁用所有caps菜单标题,而VS201x_ALLCAPS_Enable.reg可重新启用它们。

您可以在使用文本编辑器之前轻松地编辑注册表文件,以查看它们包含的内容。


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

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


我认为"vscommandsforvisualstudio2012"是最好的选择。

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