windows terminal背景色与透明度需手动编辑settings.json:启用亚克力效果需设"useacrylic": true和"acrylicopacity": 0.75(小数,无引号);纯色背景用"background": "#1a1a1a"(alpha通道被忽略);字体颜色通过修改colorscheme中"foreground"及"profile"内"cursorcolor"调整。

Win10终端背景颜色和字体透明度需通过直接编辑settings.json实现,不能靠图形界面调整;改错参数名或漏掉逗号会导致整个配置失效,重启后仍显示黑底白字。
修改终端整体背景色与透明度
打开 Windows Terminal → 按 Ctrl + , → 点击左下角“打开 JSON 文件” → 定位到 "profiles": {"defaults": {}} 区块内。
在 "defaults" 大括号内添加以下两行(注意前面已有内容末尾必须有逗号):
"useAcrylic": true,
"acrylicOpacity": 0.75
【acrylicOpacity 必须是 0.0~1.0 之间的小数,写成 75 或 "0.75"(带引号)都会使配置无效】
保存文件并关闭终端,重新启动即可生效。此时窗口边缘呈现柔和模糊的磨砂感,背景会透出桌面壁纸但文字依然清晰。
单独设置命令行文字背景色(非亚克力)
方法一:用十六进制纯色背景替代亚克力
在同个 "defaults" 区块中删除 "useAcrylic" 和 "acrylicOpacity",改为:
"background": "#1a1a1a"
这个值代表深灰背景,支持完整 6 位或 8 位(含 alpha)格式,例如 "#1a1a1aCC" 可控制背景自身不透明度,但注意:【Windows Terminal 不解析 #RRGGBBAA 中的 alpha 通道,该写法会被忽略,只认前六位】
方法二:为特定 profile 单独设背景色
找到 "profiles": {"list": [...]} 中你要改的终端项(如 PowerShell),在其内部添加:
"background": "#2d2d2d",
"colorScheme": "One Half Dark"
这样该标签页就固定使用深灰背景+配套配色方案,不受 defaults 影响。
调整字体颜色与透明感(间接控制可读性)
第一步:确认当前 profile 已绑定配色方案
检查 "colorScheme" 字段是否已设为有效名称(如 "Campbell"、"One Half Dark"),未设置则文字默认为白色,容易在浅色背景上发虚。
第二步:进入 "schemes" 数组,找到对应配色方案定义
例如修改 "Campbell" 的 foreground(前景色)为更锐利的亮灰:
"foreground": "#e0e0e0"
第三步:增强光标对比度避免视觉疲劳
在 profile 内添加:
"cursorColor": "#ff5f5f",
"cursorShape": "filledBox"
这会让红色实心方块光标在半透明背景下始终醒目,比默认的白色竖线更易定位。











