自定义 Windows 终端

自定义 Windows 终端

如何在 Windows 终端中制作自己的配色方案?更具体地说:制定配色方案的正确格式是什么?

稍微解释一下:

让我们以此方案为例:

{
    "name" : "Campbell",

    "cursorColor": "#FFFFFF",
    "selectionBackground": "#FFFFFF",

    "background" : "#0C0C0C",
    "foreground" : "#CCCCCC",

    "black" : "#0C0C0C",
    "blue" : "#0037DA",
    "cyan" : "#3A96DD",
    "green" : "#13A10E",
    "purple" : "#881798",
    "red" : "#C50F1F",
    "white" : "#CCCCCC",
    "yellow" : "#C19C00",
    "brightBlack" : "#767676",
    "brightBlue" : "#3B78FF",
    "brightCyan" : "#61D6D6",
    "brightGreen" : "#16C60C",
    "brightPurple" : "#B4009E",
    "brightRed" : "#E74856",
    "brightWhite" : "#F2F2F2",
    "brightYellow" : "#F9F1A5"
},

诸如namecursorColorselectionBackgroundbackgroundforeground类的术语是不言自明的,但是它后面的颜色顺序呢?!!它们是按任何顺序书写的吗?如果我将brightRed{倒数第三行} 更改为其他颜色,会发生什么变化?我找不到任何文章回答我的问题。提前谢谢您!!

我已经搜索了一些相关文章以获得帮助:

自定义设置/颜色方案

自定义设置/个人资料设置

答案1

后面的颜色表示以这些颜色输出文本时使用的颜色。虽然您不应该更改名称,但您可以更改其后的颜色值。

完成后,您可以通过书写进行测试:write-host "this is a test" -foregroundcolor "red"或任何您更改的颜色,以查看结果。

完成后,您可以更改背景和前景色,然后修复输出到屏幕的函数中使用的颜色,以便正确显示新颜色。

它们的顺序无关紧要,您甚至可以删除它们以便使用默认值,但保留它们更容易。此外,可能可以添加“橙色”并更改此颜色。Write-Host 不支持橙色,但在使用以下方法创建警告时会使用它:write-warning "some warning"

鉴于自 Windows 10 2015 以来命令提示符现在也支持 ANSI 颜色更改,我确信这也会影响使用这些颜色的 cmd 命令。

答案2

如果我将 brightRed{从底部开始第 3 行} 更改为其他颜色,会发生什么变化?

我指的是你的问题

brightRed{倒数第三行} 此行用于终端中的主文本颜色 默认为白色 ps c:\ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 您可以将其更改为任何您喜欢的十六进制颜色,例如 brightRed{#03fc2c} 颜色为绿色

https://github.com/SG-studi0/windows_terminal_theme.git 多彩的窗口终端主题

相关内容