禁用Visual Studio 2013中的所有大写菜单项


230

在Visual Studio 2013中,Microsoft再次以大写形式显示菜单作为默认菜单。

这些可以修改为判刑案例吗?


5
@stonemetal 2012的程序类似,但细节不同。应该有一个涵盖所有版​​本的Wiki。这就是我的意图。
胶靴

7
不是骗子,其他问题的公认答案在这里行不通!
Panic Panic

1
与VS 2013 RC中的相同。同样的解决方案对此也有效。
RistoVälimäki2013年

1
我已经将解决​​方法(针对regedit和PowerShell)发布到connect.microsoft.com/VisualStudio/feedback/details/775717/…–
Grault

1
对于界面设计,微软无疑是一无所知。谁以为全都这样做是个好主意?!?
Almo

Answers:


368

是的-在新的Visual Studio 2013(与VS 2012中一样)中,MS增强了他们的设计决策,将“所有大写菜单”项设置为默认设置。还原菜单样式的方法几乎与之前讨论过的 Visual Studio 2012所用的方法相同。


更新(在Visual Studio 2013 Update 4之后)

从Visual Studio 2013 Update 4开始,您可以进入工具>选项>环境,
然后在菜单栏中取消选中关闭大写字母 菜单的屏幕截图


Visual Studio 2013 Update 4 之前

如果要返回“旧式”菜单,则需要创建一个特定的注册表项。


第一个变体:由于Package Manager控制台Powershell,因此选择菜单选项工具 / 库Package Manager / Package Manager控制台,然后输入并运行

Set-ItemProperty -Path HKCU:\Software\Microsoft\VisualStudio\12.0\General -Name SuppressUppercaseConversion -Type DWord -Value 1 (作为一行)。


二变:打开一个命令提示符(win+ rcmdenter),然后输入并运行

REG ADD HKCU\Software\Microsoft\VisualStudio\12.0\General /v SuppressUppercaseConversion /t REG_DWORD /d 1 (作为一行)。


第三种:手动更改注册表值,打开regedit并导航至

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0\General

然后,创建(右键单击):

 DWORD value

与内容

 SuppressUppercaseConversion

并将其设置为

 1

关闭regedit.exe,您就完成了。


第四个变体:至少发布了一个VS Extension(用于Visual Studio 2013的VSCommands),使您(除其他事项外)可以从VS 2013内部通过配置菜单切换菜单样式

您也可以将其设置为所有小写​​字母的项目(imho,不错): 在此处输入图片说明

切换到句子大小写(与SuppressUppercaseConversion所获得的完全不同:SQL菜单被重命名为Sql) 在此处输入图片说明

完全隐藏它(并使其出现在ALT键按下或鼠标悬停时) 在此处输入图片说明


11
+1适用于Power Shell版本!
Mike Christensen

2
VS Commands的完整路径是,Tools > VSCommands > Options > IDE Enhancements > Main Menu > Check "Change Main Menu letter case"然后选择您的首选项。
kjhf 2014年

[ctl] + [r]应该是[win] + [r]。cmd,[enter]
JeroldHaas

注意:Package Manager ConsoleVS.NET中的in实际上是一个Powershell命令窗口,因此熟悉用于NuGet的人可以从上方粘贴第一个选项,然后运行,重新启动VS.NET,它就像一个超级按钮。
atconway 2014年

2
这是一个很好的答案,但是随着更新版本3和4的完全发布,它不再是最好的方法。使用@ScottWylie描述的“工具”>“选项”方法要容易得多。
JohnC 2014年

43

几年后,Microsoft改变了主意。从Visual Studio 2013 Update 3 RC开始,已在工具->选项中添加了一个选项,以将菜单标题更改为混合大小写。显然,这不适用于VS 2012,但以后会出现此选项。

这是来自Microsoft的Brian Harry的通知。

混合大小写菜单–我知道我将对此有一些回馈:)自VS 2012以来,这是VS用户群体中长期要求更改“ ALL CAPS”菜单的一个长期要求。在VS 2013 Update 3中,我们添加了“工具”->“选项”设置来控制您看到“全部大写”还是“混合大小写”。默认值仍然是ALL CAPS,但是,如果您更改它,它将在升级过程中保持不变,并且将使用VS Online漫游设置功能在IDE实例中漫游(如果您登录VS,以便知道您是谁)。

http://blogs.msdn.com/b/bharry/archive/2014/07/02/vs-tfs-2013-3-update-3-rc.aspx


3
我正在运行VS2013,在“工具”->“选项”中的任何位置都找不到该选项。我猜我看不到树木的木头,所以有人可以指出它在哪一部分下吗?
卡勒2014年

1
确保首先安装VS 2013 Update 3 RC。它在工具->选项->环境->常规下。它位于“颜色主题”选项下。
Scott Wylie 2014年

2
既然Update 3和Update 4是RTM,那么公认的答案确实应该是这个答案,因为具有另一个有效的和有价值的答案,需要注册管理机构hack或标记为Accepted的3rd Party扩展导致人们走错了方向。
JohnC 2014年


9

如果您使用的是“ Visual Studio Express 2013 for Windows桌面”版本,则应在以下位置添加注册表项:

HKEY_CURRENT_USER \ Software \ Microsoft \ WDExpress \ 12.0 \ General

3
或对于命令提示符用户:(REG ADD HKCU\Software\Microsoft\WDExpress\12.0\General /v SuppressUppercaseConversion /t REG_DWORD /d 1全部在一行上)
ClickRick

5

很简单!您可以转到“工具”->“选项”->“环境”->“常规”选项卡,然后从右侧选中“关闭大写字母”复选框,然后单击“确定”。Visual Studio 2013将自动关闭菜单栏的大写形式。


3
  1. VS 2013:工具→扩展和更新→在线,在搜索文本框中键入“ VSCommands”,单击“下载”

  2. 工具→选项→VSCommands→常规,单击“打开配置”按钮

  3. IDEEnhancements→主菜单→更改主菜单字母大小写,单击句子大小写

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.