首页 > 解决方案 > 在 Windows 10 中以高对比度的暗模式使用 Visual Studio 2019

问题描述

有没有人在高对比度的暗模式下使用 Visual Studio 2019?如果是的话,你能告诉我具体怎么做吗?

据我所知,Visual Studio 没有在暗模式下使用高对比度的选项(它只适用于我不想要的蓝色主题)。

而且,如果我将我的 Windows 操作系统更改为使用高对比度模式并返回 Visual Studio,然后默认情况下 VS 会自行调整为高对比度,但它的阅读效果很差(它读起来就像黑色背景上的纯白色文本,没有任何其他颜色)

我想知道 VS 2019 中是否有一些类似于 Visual Studio 代码高对比度模式的东西,或者可能是非常用户友好且服务于目的的 IntelliJ Idea。

提前致谢。

标签: windowsvisual-studio-2019

解决方案


您可以通过以下方式修改私有注册表来在 VS2019 中启用暗模式:

  1. 关闭VS2019的所有实例

  2. 按下Ctrl+R并运行regedit

  3. 展开HKEY_USERS树中的元素

  4. File->Load Hive...

  5. 在对话框中导航到C:\Users\<UserName>\AppData\Local\Microsoft\VisualStudio\16.0_XXXXXXXX并加载privateregistry.bin文件。它会要求您提供一些名称,例如“vs2019”。privateregistry.bin(将文件副本存储在某处以进行备份可能很有用)

  6. 导出“Dark”主题注册表项:HKEY_USERS\vs2019\Software\Microsoft\VisualStudio\16.0_????????_Config\Themes\{1ded0138-47ce-435e-84ef-9ec1f439b749}

  7. 将“深色”主题{1ded0138-47ce-435e-84ef-9ec1f439b749}的 GUID ( ) 替换为“高对比度”主题的 GUID ( {a5c004b4-2d4b-494e-bf01-45fc492522c7})

  8. 导入reg文件

  9. 重要:点击vs2019-> File->Unload Hive...

请注意,它可能会在 Windows 或 VS 更新后发生,您的设置将被删除。在这种情况下,您只需要加载 hive,从 中导入修改后的文件step 7,并且不要忘记卸载 hive。

受这篇文章的启发:Visual Studio 2017 高对比度主题深色注册表破解


推荐阅读