Windows Terminal 配色方案说明

前言

我没有在微软 Windows Terminal 官网找到 settings.jsonschemes 详细说明,这里简单说明下 schemes 中的参数。

美化

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 的颜色是系统定的,没管这里。
posted @ 2020-07-13 00:02  Yogile  阅读(8746)  评论(1编辑  收藏  举报