windows - 在 Windows 10 中以高对比度的暗模式使用 Visual Studio 2019
问题描述
有没有人在高对比度的暗模式下使用 Visual Studio 2019?如果是的话,你能告诉我具体怎么做吗?
据我所知,Visual Studio 没有在暗模式下使用高对比度的选项(它只适用于我不想要的蓝色主题)。
而且,如果我将我的 Windows 操作系统更改为使用高对比度模式并返回 Visual Studio,然后默认情况下 VS 会自行调整为高对比度,但它的阅读效果很差(它读起来就像黑色背景上的纯白色文本,没有任何其他颜色)
我想知道 VS 2019 中是否有一些类似于 Visual Studio 代码高对比度模式的东西,或者可能是非常用户友好且服务于目的的 IntelliJ Idea。
提前致谢。
解决方案
您可以通过以下方式修改私有注册表来在 VS2019 中启用暗模式:
关闭VS2019的所有实例
按下
Ctrl+R
并运行regedit
展开
HKEY_USERS
树中的元素File
->Load Hive...
在对话框中导航到
C:\Users\<UserName>\AppData\Local\Microsoft\VisualStudio\16.0_XXXXXXXX
并加载privateregistry.bin
文件。它会要求您提供一些名称,例如“vs2019”。privateregistry.bin
(将文件副本存储在某处以进行备份可能很有用)导出“Dark”主题注册表项:
HKEY_USERS\vs2019\Software\Microsoft\VisualStudio\16.0_????????_Config\Themes\{1ded0138-47ce-435e-84ef-9ec1f439b749}
将“深色”主题
{1ded0138-47ce-435e-84ef-9ec1f439b749}
的 GUID ( ) 替换为“高对比度”主题的 GUID ({a5c004b4-2d4b-494e-bf01-45fc492522c7}
)导入reg文件
重要:点击
vs2019
->File
->Unload Hive...
请注意,它可能会在 Windows 或 VS 更新后发生,您的设置将被删除。在这种情况下,您只需要加载 hive,从 中导入修改后的文件step 7
,并且不要忘记卸载 hive。
受这篇文章的启发:Visual Studio 2017 高对比度主题深色注册表破解
推荐阅读
- .net - 如果未提供令牌,则 OWIN 配置未触发 Not Authorize
- sql - 插入选择和值
- reactjs - 处理 OAuth 重定向 URI
- vba - VBA中链表的递归函数
- java - nginx proxy_pass 无法从输出流中获得完整的响应数据
- python - 单击按钮后显示的抓取数据
- mysql - MySQL 多重连接在 SUM() 中返回不正确的值
- python - 如何将管道中运行的蝗虫执行导出到松弛通道?
- powershell - 通过 powershell 脚本从 Eventlog 中提取某些信息
- mobx - Mobx:不允许在不使用操作的情况下更改(观察到的)可观察值(异步处理程序)