如何在 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
{第 3 行從底部} 更改為其他顏色會發生什麼變化?我找不到任何文章來回答我的問題。提前致謝 !
我已經搜尋了一些相關文章以獲得一些幫助:
答案1
後面的顏色表示以這些顏色輸出文字時使用什麼顏色。儘管您不應更改名稱,但可以更改名稱後面的顏色值。
完成後,您可以透過編寫:write-host "this is a test" -foregroundcolor "red"
或您更改的任何顏色來測試它,以查看結果。
完成此操作後,您可以變更背景和前景色,然後修復輸出到螢幕的函數中使用的任何顏色,以便根據新顏色正確顯示。
它們的順序並不重要,您甚至可以刪除它們,以便使用預設值,但將它們保留在那裡更容易。此外,還可以添加“橙色”並更改此顏色。 Write-Host 不支援橙色,但在創建警告時使用它:write-warning "some warning"
鑑於自 Windows 10 2015 以來,命令提示字元現在也支援 ANSI 顏色更改,我確信這也會影響使用這些顏色的 cmd 命令。
答案2
如果我將 BrightRed{底部第三行} 更改為其他顏色會發生什麼變化?
我參考你的問題
BrightRed{從底部開始的第三行} 此行用於終端中的主要文字顏色預設為白色ps c:\ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 您可以將其變更為您喜歡的任何十六進位顏色,例如BrightRed{# 03fc2c} 顏色為綠色
https://github.com/SG-studi0/windows_terminal_theme.git 多彩 Windows 終端機主題