当我在Windows 8中使用标准的Windows Aero主题,在VS2012让我到光明与黑暗的主题之间选择,但我创造了自己在Windows 8方便的高对比度主题,现在只有在VS设置中变灰的选项说“高对比度”,我不能改变它。
我是属于少数人,谁喜欢的Visual Studio的新黑暗的主题,但不幸的是,我不能与新的高对比度的Windows主题中使用它。
有人可以帮我这个吗?
当我在Windows 8中使用标准的Windows Aero主题,在VS2012让我到光明与黑暗的主题之间选择,但我创造了自己在Windows 8方便的高对比度主题,现在只有在VS设置中变灰的选项说“高对比度”,我不能改变它。
我是属于少数人,谁喜欢的Visual Studio的新黑暗的主题,但不幸的是,我不能与新的高对比度的Windows主题中使用它。
有人可以帮我这个吗?
我的同事发现了一种使用深色主题在Visual Studio时,Windows使用高对比度模式。 他按照这些步骤:
HKEY_CURRENT_USER \软件\微软\ VisualStudio的\ 11.0_Config \ {主题1ded0138-47ce-435E-84ef-9ec1f439b749}(这应该黑暗主题的关键)
在导出的文件替换黑暗主题的GUID({1ded0138-47ce-435E-84ef-9ec1f439b749})与高对比度主题的GUID({a5c004b4-2d4b-494e-bf01-45fc492522c7}):
导入.reg文件
启动Visual Studio。 这适用于他。 它甚至可以从这些黑暗主题的高对比度主题混合主题设置。 只需更换内容与另一主题的子项之一的子项之一。
该GUID对主题似乎是两个我们的系统是相同的。 但是,你应该经常检查他们试图在此之前。 还建议在项的备份!
下面是改变了高对比度的皮肤进入皮肤黝黑在Visual Studio 2015年通过运用此文件时的Windows在高对比度运行时,您可以使用深色皮肤寄存器变更。
使用风险自担!
导出REG值从HKEY_CURRENT_USER \ SOFTWARE \微软\ VisualStudio的\ 14.0_Config \主题的高对比度和黝黑的皮肤\(你可以看到它是在从名称字段中的值是哪一个)
更改GUID从高对比度出口皮肤黑皮肤出口的GUID。 (使用 “全部替换” 要做到这一点)(的GUID看起来是这样的:{a5c004b4-2d4b-494e-bf01-45fc492522c7})
另外:值从高对比度皮肤出口的工作流设计部分复制并粘贴在皮肤黝黑的出口(此布局此设计比黝黑的皮肤布局更好)
保存变黝黑的皮肤出口并执行它,而VS2015没有运行。
正如您看到的,在Visual Studio中的高对比度主题是自动链接到启用Windows的‘高对比度’模式中的‘轻松访问’。
虽然你不能改变的主题,而该模式的活动,你还可以直接更改某些颜色设置(主编,窗等),通过工具 - >选项 - >环境 - >字体和颜色。 许多设置直接来自Windows,但你仍然有一些选择这里。
不为这种情况下,只是FYI任何人在调整主题intrested中, 的Visual Studio 2012的颜色主题编辑器扩展是非常方便的。 斯科特H.有一个使用它后 。
我做了一个PowerShell脚本这是因为我一直有每次更新来更新注册表值。
这是为Visual Studio 2015年你会只需要为其他更新位置值。
$HighConstrastTheme = "HKCU:\SOFTWARE\Microsoft\VisualStudio\14.0_Config\Themes\{a5c004b4-2d4b-494e-bf01-45fc492522c7}"
$DarkTheme = "HKCU:\SOFTWARE\Microsoft\VisualStudio\14.0_Config\Themes\{1ded0138-47ce-435e-84ef-9ec1f439b749}"
Remove-Item -Path $HighConstrastTheme -Recurse
Copy-Item -Path $DarkTheme -Destination $HighConstrastTheme -Recurse