161

好吧,VS2012 上的颜色缺失很严重。

有没有什么地方我可以得到一个主题包或其他东西,这样它实际上看起来很合理?我真的很喜欢 VS2010 的外观。然而,新的让我想起了1984 年

当我们这样做的时候,有没有办法让它停止对我大喊大叫?全大写菜单很难阅读。[注意:caps 已解决,感谢 Konamiman]

4

8 回答 8

145

是的,幸运的是,您可以通过破解注册表将 Visual Studio 2012 ALL CAPS 菜单恢复为普通菜单:

  1. 启动 regedit 并导航到 HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\General
  2. 创建一个SuppressUppercaseConversion以值 1 命名的 DWORD 值。

注意:正如 Yahoo Serious 指出的答案中所解释的,VisualStudio注册表项名称上的部分应更改VSWinExpress为 Visual Studio Express 和VWDExpressVisual Studio Express for Web。

更新:

我已经在另一台机器上应用了这个 hack,起初它没有用。事实证明,我通过双击从该响应中选择了键名,然后复制它,然后将其粘贴到 regedit 中。好吧,这样做我无意中创建了名称中带有尾随空格的键!因此它没有用。

因此,如果您应用此 hack 并且它似乎不起作用,请确保密钥名称中没有尾随空格。

于 2012-08-16T11:13:46.110 回答
105

专为 2012 年推出的新主题编辑器:

http://visualstudiogallery.msdn.microsoft.com/366ad100-0003-4c9a-81a8-337d4e7ace05

带有 VS 2010 风格的蓝色和其他一些...

于 2012-09-18T02:15:12.307 回答
34

这是我安装的 VS2012 的照片,它几乎看起来像我们都习惯的熟悉的 2010。这让我感觉又正常了!

在此处输入图像描述

这正是我如何一步一步地做到这一点的:

1) 关闭 Visual Studio 的所有实例

2)下载vsip并将其解压缩到临时目录。(截至 2013 年 1 月 3 日,当前版本为 1.5.2)

3)使用“以管理员身份运行”打开命令提示符

4) 转到临时目录并运行 VSIP.exe - 这将运行一个接受命令的交互式程序。
  4a) 键入“ backup --version=2012 ” - 这将备份您所有的 VS2012 UI dll,以防万一出现问题并且您想卸载 VSIP。
  4b) 键入“ extract ” - 这将从您安装的 VS2010 中提取所有旧图标(根据 VS2010 许可证,VSIP 无法分发这些图标,因此我们必须进行本地安装才能从中提取它们)。
  4c) 键入“ inject ” - 这会将上一步中的所有旧 2010 图标注入 VS2012 DLL。
  4d) 输入“菜单 -n

5)下载并安装NiceVS - 不要下载日期为 10/14 的版本,否则您将丢失图标。截至 2013 年 1 月 3 日,我下载了名为"NiceVS.0.8.1.1 Beta.Full.vsix"的文件。

6)下载并安装VS2012 颜色主题编辑器- 下次启动 VS2012 时,从颜色选择窗口中选择“蓝色”主题。

现在你应该有一个很好的 VS2012 安装,看起来像我上面的屏幕截图!需要三个不同的应用程序来修补这个可怕的 UI,但现在它肯定是可行的!如果您没有将 VS2010 与 VS2012 安装在同一台机器上,那么您必须在装有 VS2010 的机器上运行 4b,然后将 VSIP Images 目录复制到您的 2012 开发机器上。

更新:如果您在运行这些步骤安装“VS 2012 Update 1” ,您将需要从 VSIP 管理员提示符重新运行步骤 4c(如果您没有保留 VS2010 图像的提取,则需要重新运行步骤 4)。文件菜单图标和配色方案保持不变,但更新将解决方案资源管理器中的图标恢复为丑陋的图标。重新运行 VSIP 注入可以立即修复它!

于 2013-01-03T08:12:53.093 回答
15

我感觉到你的痛苦,并且每天都在检查解决方案。我现在发现了这个站点,其中包括一个主题编辑器,以及为VS2012鼓乐的 VS2010 主题!

http://bchavez.bitarmory.com/archive/2012/08/27/modify-visual-studio-2012-dark-and-light-themes.aspx

编辑 - 我刚刚注意到布赖恩查韦斯已经发布了与我相同的链接。但是,我认为直到今天它才包含预制的 2010 主题。

编辑 2 - 另一个主题编辑器 - http://visualstudiogallery.msdn.microsoft.com/366ad100-0003-4c9a-81a8-337d4e7ace05 和图标!!!- http://vsip.codeplex.com/

于 2012-09-07T06:12:16.937 回答
6

http://studiostyl.es/

2010 年的主题也适用于 2012 年

于 2012-08-16T06:55:51.437 回答
6

这个扩展是几天前刚刚发布的: Visual Studio 2012 Color Theme Editor

于 2012-09-07T17:39:50.080 回答
5

如果您想在 Visual Studio 2012 中更改 VS shell 环境主题,请尝试以下实用程序:

修改 Visual Studio 2012 深色(和浅色)主题

源代码

于 2012-09-05T23:21:00.153 回答
2

快速查看的选项是VSColorOutput 的VS2012扩展。只需查看 Tools->Extensions 和 NUGet 包将帮助您尽快找到它。

另一种选择是下载和 Visual Studio Color Schemeshttp://studiostyles.info/。这是Scott Gu 博客的链接,其中描述了如何应用您的首选模式。

于 2012-08-16T07:09:46.973 回答