首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将visual studio 2012暗色主题与windows8高对比度主题一起使用?

如何将visual studio 2012暗色主题与windows8高对比度主题一起使用?
EN

Stack Overflow用户
提问于 2013-01-13 23:58:34
回答 4查看 7.8K关注 0票数 24

当我在Windows8中使用标准的Windows主题时,VS2012让我可以在浅色和深色主题之间进行选择,但我在Windows8中为自己创建了一个方便的高对比度主题,而现在VS设置中只有一个灰色的选项,上面写着“高对比度”,我无法更改它。

我属于少数人,他们喜欢Visual Studio的新的黑色主题,但不幸的是,我不能将它与新的高对比度Windows主题一起使用。

有人能帮我解决这个问题吗?

EN

回答 4

Stack Overflow用户

发布于 2013-08-23 18:29:38

当Windows使用高对比度模式时,我的同事发现了一种在Visual Studio中使用Dark主题的方法。他遵循了以下步骤:

  1. 导出此注册表项:

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0_Config\Themes{1ded0138-47ce-435e-84ef-9ec1f439b749} (这应该是黑暗主题的关键)

导出文件中的

  • 将黑暗主题({1ded0138-47ce-435e-84ef-9ec1f439b749})的GUID替换为reg文件

的高对比度主题的GUID

启动Visual Studio。这对他很管用。甚至可以将高对比度主题和黑暗主题的主题设置混合在一起。只需用另一个主题的一个子键替换其中一个子键content即可。

主题的GUID在我们的两个系统上似乎是相同的。但是你应该在尝试之前检查它们。另外,建议对密钥进行备份!

票数 19
EN

Stack Overflow用户

发布于 2015-07-21 18:52:14

这是在Visual Studio 2015中将高对比度皮肤更改为深色皮肤的寄存器更改。通过应用此文件,您可以在Windows以高对比度运行时使用深色皮肤。

使用风险自负!

从HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0_Config\Themes\中导出高对比度和深色皮肤的注册值(您可以在名称字段的值处看到它是哪一个)

将深色蒙皮导出中的GUID更改为高对比度蒙皮导出中的GUID。(使用“全部替换”)( GUID类似于:{a5c004b4-2d4b-494e-bf01-45fc492522c7})

添加:从高对比度外观导出的工作流设计器部分复制值,并将其粘贴到深色外观导出中(此布局优于此设计器的深色外观布局)

保存更改后的深色皮肤导出,并在VS2015未运行时执行它。

票数 5
EN

Stack Overflow用户

发布于 2016-06-14 03:02:34

我为此编写了一个PowerShell脚本,因为我必须在每次更新时不断更新注册表值。

这是针对Visual Studio 2015的。您只需要更新其他位置的值。

代码语言:javascript
复制
$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
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14305176

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档