在哪里可以找到VS2012的主题


161

好的,VS2012缺少颜色是很严重的。

我可以在某个地方得到主题包或其他东西以使其看起来合理吗?我真的很喜欢VS2010的外观。但是,新书使我想起了1984年

当我们在使用它时,有没有办法让它停止对我大喊?所有CAPS菜单都很难阅读。[注意:上限已解决,感谢Konamiman]



1
@gbjbaanb:我以3票赞成。
NotMe 2012年

1
新颜色看起来更好,但是它仍然是一个难看的IDE。
IrishChieftain

Answers:


105

专门用于2012年的新主题编辑器:

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

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


2
+1。超级易插件(仅是VS扩展),附带了许多预打包的主题,其中一个主题与2010紧密匹配。但是,我喜欢的最好的功能之一是从工具栏轻松切换-使我可以打开多个VS2012并快速更改每个窗口的颜色(打开3个监视器和5个VS2012,可能很难跟踪哪个窗口)。只需单击两次鼠标即可更改颜色(支持扩展名的键盘快捷键)。
eduncan911 2012年

1
以前我迁移回VS2012,是因为使用了几分钟后,2012年我的眼睛受伤了-这个插件最终使我可以使用VS2012(以及改进的STL实现)!
MFH

4
看起来这不支持Express版本。有没有其他选择呢?
理查德·埃夫

并不是我所知道的Richard :(
bbqchickenrobot13年

如下面的ElYusubov所述,这可以通过NuGet轻松完成。
大卫·耶茨

145

是的,幸运的是,您可以通过修改注册表将Visual Studio 2012 ALL CAPS菜单还原为普通菜单:

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

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

更新:

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

因此,如果您使用此技巧,但似乎无法使用,请确保键名称中没有尾随空格。


40
是的,这真是太棒了,因为并非所有人都喜欢整天阅读文本!
rmiesen 2012年

2
我希望我可以一直喜欢这篇文章,直到我的菜单回到更低的水平为止。说真的,谢谢。
菲利普·施密特

编辑密钥(再次检查位置,类型和值),关闭VS的所有实例,然后重新启动。不起作用,至少对我而言不起作用(RTM版本Windows 8 x64)。也许需要重新启动Windows(注销和登录无济于事)。
Stefan Steiger,2012年

Windows 8 Pro x64,Visual Studio 2012 Update 1,它可以完美运行(在三台不同的计算机上测试)。并且不必重新启动Windows,重新启动VS就足够了。
Konamiman 2013年

2
只为帮助Express和其他VS版本的用户,请查看此StackOverflow-post
雅虎2013年

34

这是我的VS2012安装的快照,几乎就像我们都熟悉的熟悉的2010。这让我再次感觉正常!

在此处输入图片说明

这就是我逐步执行的操作:

1)关闭Visual Studio的所有实例

2)下载vsip并将其压缩到临时目录。(从1/3/2013开始,当前版本为1.5.2)

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

4)转到temp目录并运行VSIP.exe-这将运行一个接受命令的交互式程序。
  4a)键入“ backup --version = 2012 ”-这将备份您的所有VS2012 UI dll,以防万一发生混乱并要卸载VSIP。
  4b)键入“ 提取 ”-这将从安装的VS2010中提取所有旧图标(根据VS2010许可,VSIP无法分发这些图标,因此我们必须在本地进行安装才能提取它们)。
  4c)键入“ 注入 ”-这会将上一步中的所有旧版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,但现在肯定可以使用!如果您没有在VS2012所在的计算机上安装VS2010,则必须在装有VS2010的计算机上运行4b,然后将VSIP Images目录复制到您的2012开发计算机上。

更新:如果运行这些步骤安装“ VS 2012 Update 1” 则需要从VSIP管理员提示符下重新运行步骤4c(如果未保留VS2010映像的摘录,则需要重新执行步骤4c)。文件菜单图标和配色方案保持不变,但是更新将解决方案资源管理器中的图标还原为丑陋的图标。重新运行VSIP注入即可正确修复它!


您好,我安装了VS2012 + Update 1。然后,我按照第4步安装了NiceVS。但是在解决方案资源管理器中,我仍然具有2012年样式的图标。我想念什么吗?
user565739 2013年

您可以尝试删除以下临时文件夹:%LOCALAPPDATA%\ Microsoft \ VisualStudio \ 11.0 请参阅本文以获得更好的说明。另外,在此处查看“限制”部分。它提到了“类视图”图标的一些问题。
EverPresent 2013年

2
如果VS2010的安装版本为Express Edition,则似乎不起作用。我从VSIP.exe收到此错误消息:“无法找到Visual Studio 2010的已安装版本”。我机器上安装的VS2012版本是专业版本。
tigrou

伙计,你是神。非常感谢你。我的眼睛在遭受vs2012的折磨。+1
伊戈尔·梅萨罗斯

不幸的是,VSIP不会修补C ++项目图标。
无题

15

我感到您很痛苦,并且每天都在寻找解决方案。现在我已经发现了这个网站,其中包括一个主题编辑器,以及击鼓声为VS2012 VS2010一个主题!

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

编辑-我只是注意到Brian Chavez已经发布了与我相同的链接。但是,我认为直到今天它都不会包含预制的2010年主题。

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


2
非常好。可惜我也无法还原VS2010图标。:-)
Konamiman

是的,我还在寻找解决方案;)
Paul McLean 2012年




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.