585

我认为标题是不言自明的。只是想改变 Visual Studio 2012 的外观,不要以所有大写字母显示菜单标题。

4

12 回答 12

621

Richard Banks 发布了一个注册表项来进行这样的调整。

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

视觉工作室速成版 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

适用于 Web 的 Visual Studio Express 2012

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

视觉工作室 2013

在上面的注册表项中替换11.0为。12.0

Visual Studio 2015 开发者预览版

在上面的注册表项中替换11.0为。14.0

于 2012-06-02T03:26:13.440 回答
67

我已经写了一个扩展来为你做这件事。

您可以从 Visual Studio Gallery 下载它:

它还可以完全隐藏主菜单并使其仅在鼠标悬停或按下 alt 键时出现(如在 IE 中)

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

在此处输入图像描述

于 2012-06-07T17:42:18.107 回答
56

多年后,微软改变了对这个功能的看法。从 Visual Studio 2013 Update 3 RC 开始,添加了一个在混合大小写和大写之间切换的选项:工具 -> 选项 -> 环境 -> 常规 -> 在菜单栏中关闭大写
显然这不适用于 VS 2012但未来这个选项将会出现。

以下是来自 Microsoft 的 Brian Harry 的通知:

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

于 2014-07-02T21:02:52.047 回答
15

而对于

适用于 Windows 桌面的 Visual Studio Express 2012

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

我猜 MS 从键名中省略了任何提及 Visual Studio 的原因是这样的提及可能有助于某人识别键:)

于 2012-09-16T22:00:18.613 回答
12

VS Commands 扩展可以做到这一点,并且是画廊中最受欢迎的扩展之一。值得一试!

在此处输入图像描述

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

于 2012-10-10T18:41:16.800 回答
8

现在 Visual Studio 2015 已将默认设置改回 Title Case,对于像我这样习惯了 ALL CAPS 的疯子,您可以通过禁用以下选项将其改回:

  • 工具 -> 选项 -> 环境 -> 常规 -> 将标题大小写样式应用于菜单栏
于 2015-07-22T14:17:11.907 回答
8

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

答案是启用b​​oflynn 标识的选项:

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

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

-诺埃尔

于 2015-08-29T03:39:12.210 回答
7

快速使用:

HKEY_CURRENT_USER\Software\Microsoft\VSWinExpress\11.0\GeneralSuppressUppercaseConversion 

归功于FormatC

于 2012-06-05T23:45:49.963 回答
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 文件以查看它们包含的内容。

于 2012-09-13T05:08:27.880 回答
2

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

HKEY_CURRENT_USER\Software\Microsoft\VPDExpress\11.0\General\SuppressUppercaseConversion
于 2013-12-01T13:19:20.373 回答
1

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

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

于 2013-11-27T18:11:09.167 回答
0

微软 Visual Studio 社区 2019

检查选项Apply title case styling to menu bar

可以在Tools > Options > Environment > General

于 2020-12-15T20:23:12.137 回答