前言
我沒有在微軟 Windows Terminal 官網找到 settings.json 的 schemes 詳細說明,這里簡單說明下 schemes 中的參數。
美化
- 請參閱: Windows Terminal 美化 。
schemes
schemes 數組是用來定義配色方案的。
一共有下面十幾個 key ,並寫了一些我的出來具體的作用,僅供參考:
name:這個配色方案的 ID 。background:背景顏色。foreground:輸出顯示字體顏色,ssh 輸入命令顏色。black:箭頭左邊三角,git 目錄的.git目錄下提示箭頭背景提示文字。red:ssh 后 vim 打開文本文件已輸入行普通字符顯示文字。green:git 目錄的.git目錄下提示箭頭背景提示。yellow:git 目錄的分支箭頭背景提示。blue:目錄箭頭本體。purple:ssh 后 vim 等工具打開文件后的{和}等符號本體,git 更新完后顯示的分支箭頭背景提示。cyan:引號及內部字符。white:未知。brightBlack:cd 等 命令后面的..和*等特殊符號,以及命令參數字符顏色。brightRed:系統提示字符顏色:錯誤的命令,git status顯示。brightGreen:ssh 用戶權限顯示。brightYellow:輸入的命令字符。brightBlue:ssh 文件夾等高亮顯示,ssh 目錄,vim 打開文本文件未輸入行~字符顯示。brightPurple:未知。brightCyan:ssh vim 等工具打開文件后的{和}等符號背景。brightWhite:目錄箭頭左邊和中間的提示文字。
示例
-
schemes數組:...... "schemes": [ { "name": "Terminal Salf Scheme", "background": "#000000", "foreground": "#EDECE3", "black": "#EDECE3", "red": "#EDECE3", "green": "#FF7792", "yellow": "#FF7792", "blue": "#007A99", "purple": "#FF8F44", "cyan": "#21EFEF", "white": "#ffffff", "brightBlack": "#00FFCC", "brightRed": "#FF7792", "brightGreen": "#00CC00", "brightYellow": "#EDECE3", "brightBlue": "#EDECE3", "brightPurple": "#FF33FF", "brightCyan": "#CC0029", "brightWhite": "#FF9900" } ], ......
圖樣
-
正常操作
-
git 操作
-
ssh 操作
-
vim 操作
- 這里的 json key 的顏色是系統定的,沒管這里。

