cmd.exe突出显示背景颜色

cmd.exe突出显示背景颜色

当您使用命令提示符(cmd.exe)突出显示文本时,它只会反转您选择的内容的颜色:

白色的

但是白色对我来说有点亮,我更喜欢灰色背景。我可以更改白色高亮颜色吗?如果可以,该怎么做?

http://github.com/Microsoft/console/issues/64

答案1

弹出背景设置来自控制台窗口属性是控制台弹出窗口的颜色,例如当您按下F7查看您在控制台会话中使用的命令的历史记录。

在此处输入图片描述

默认情况下,控制台屏幕突出显示颜色只是您在控制台窗口属性来自屏幕背景环境。

在此处输入图片描述

因此,正如建议的那样,如果您设置屏幕背景颜色50,50,50在里面选定颜色值设置,那么这似乎会给你一个与其反色相对应的灰色高亮颜色。

在此处输入图片描述

在此处输入图片描述

这样做的代价是,非突出显示的控制台背景颜色的常规颜色将比纯黑色更浅。

在此处输入图片描述


更多资源

  • 考虑调整显示器的颜色、对比度和/或亮度设置,而不是控制台 Windows 属性,以获得所需的色调等结果。
  • 介绍 Windows 控制台 Colortool

答案2

这可以使用 Windows 终端完成:

https://github.com/microsoft/terminal

示例配置:

{
   "profiles": {
      "list": [{
         "commandline": "powershell.exe -NoLogo",
         "guid": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",
         "selectionBackground": "#FFFFFF"
      }]
   }
}

这里有一些其他的选择:

https://docs.microsoft.com/windows/terminal/customize-settings/color-schemes

相关内容