如何修改cmd.exe文本高亮背景色(替换默认白色为灰色)
修改CMD选中文本高亮背景色的方法
当然可以修改!默认的白色高亮确实有点晃眼,我之前也折腾过这个,给你分享具体操作步骤:
- 打开注册表编辑器:按下Win+R组合键,在弹出的运行窗口里输入
regedit,回车就能打开注册表编辑器了。 - 定位到目标注册表项:在左侧导航栏里找到并展开
HKEY_CURRENT_USER\Console路径。 - 创建或修改颜色配置项:
- 在右侧窗口空白处右键,选择「新建」→「DWORD(32位)值」,把这个新值命名为
SelectionBackground。 - 双击这个新建的
SelectionBackground值,在弹出的编辑窗口里选择「十进制」,然后输入灰色对应的十进制数值。比如常用的浅灰色(视觉上比较柔和)对应的数值是13959039(对应RGB:211,211,211),深灰色可以用8421504(对应RGB:128,128,128)。 - 小提示:Windows注册表的颜色值是BGR顺序,计算的时候要把RGB反过来转换。比如RGB(211,211,211)转成BGR还是一样的,计算公式是:蓝色值 + 绿色值×256 + 红色值×256×256,代入后就是211 + 211×256 + 211×65536 = 13959039。
- 在右侧窗口空白处右键,选择「新建」→「DWORD(32位)值」,把这个新值命名为
- 让设置生效:关闭所有已经打开的CMD窗口,重新打开一个新的CMD窗口,选中文本就能看到新的灰色高亮背景了。
如果之后想恢复默认的白色高亮,只需要回到刚才的注册表路径,删除SelectionBackground这个值就可以了。
内容的提问来源于stack exchange,提问作者Zombo
相关产品推荐
相关产品推荐

