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

rub*_*ots 227 visual-studio-2013

在Visual Studio 2013中,Microsoft再次将UPPERCASE中的菜单显示为默认菜单.

这些可以修改为句子案吗?

rub*_*ots 366

是的 - 在新的Visual Studio 2013中(如在VS 2012中),MS强化了他们的设计决策,使所有大写菜单项成为默认值.恢复菜单样式的方法几乎与Visual Studio 2012中使用的方法相同,后者已在前面讨论过.


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

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


Visual Studio 2013 Update 4 之前:

如果要返回"旧式"菜单,则需要创建特定的注册表项.


First Variant:由于Package Manager ConsolePowershell,选择菜单选项TOOLS/Library Package Manager/Package Manager Console并输入并运行

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


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

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
Run Code Online (Sandbox Code Playgroud)

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

 DWORD value
Run Code Online (Sandbox Code Playgroud)

与...的内容

 SuppressUppercaseConversion
Run Code Online (Sandbox Code Playgroud)

并将其设置为

 1
Run Code Online (Sandbox Code Playgroud)

关闭regedit.exe,你就完成了.


第四个变体:至少发布了一个VS扩展(VSCommands for Visual Studio 2013),使您(以及其他内容)能够通过 VS 2013中的配置菜单切换菜单样式.

您也可以将它设置为全小写项目(即imho,nice): 在此输入图像描述

切换到Sentence Case(与使用SuppressUppercaseConversion得到的结果略有不同:SQL菜单被重命名为Sql) 在此输入图像描述

或者将其完全隐藏(并将其显示在ALT键上或鼠标悬停上) 在此输入图像描述

  • Power Shell版本的"+ 1"! (11认同)
  • VS命令的完整路径是"工具">"VSCommands">"选项">"IDE增强">"主菜单">选中"更改主菜单字母大小写",然后选择您的首选项. (2认同)
  • 这是一个很好的答案,但随着Update 3和4的完整发布,它不再是最好的方法.使用@ScottWylie描述的工具>选项方法要容易得多. (2认同)

Sco*_*lie 43

多年以后,微软已经改变了对这一功能的看法.从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以便它知道您是谁).

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

  • 我正在运行VS2013,无法在工具 - >选项中的任何位置找到该选项.我猜我看不到木头的树木,所以有人能指出它所在的部分吗? (3认同)
  • 现在更新3和4都是RTM,接受的答案应该是这个,因为有另一个有效且有价值的答案需要注册表黑客或标记为已接受的第三方扩展正在引导人们走错方向. (2认同)

Erw*_*yer 9

我一直在使用以下reg文件来启用/禁用Visual Studio 2013中的小写:

http://erwinmayer.com/dl/VS2013_ALLCAPS_Toggle.zip

只需双击VS2013_ALLCAPS_Disable.reg存档内部即可禁用所有大写菜单标题,并VS2013_ALLCAPS_Enable.reg重新启用它们.

您可以使用文本编辑器轻松编辑reg文件,以查看它们包含的内容.


Kar*_*rle 9

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

HKEY_CURRENT_USER\Software\Microsoft\WDExpress\12.0\General

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

Rai*_*hul 5

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