如何在 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" },
诸如name
、cursorColor
、selectionBackground
和background
之foreground
类的术语是不言自明的,但是它后面的颜色顺序呢?!!它们是按任何顺序书写的吗?如果我将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 多彩的窗口终端主题