windows terminal外观配置完全依赖编辑settings.json文件,需手动添加schemes字段、配置字体、配色方案及acrylic/mica等视觉效果,修改后须重启生效。
windows terminal 的外观配置完全靠编辑 settings.json 文件实现,不是图形界面点点就能搞定的——但也不难,改对几处关键字段,立刻告别黑框框。
打开并定位配置文件
启动 Windows Terminal,点击右上角向下箭头 → 选择“设置”,左侧选“管理配置文件”,再点右下角“打开 JSON 文件”。系统会用默认文本编辑器(如记事本或 VS Code)打开 settings.json。这是唯一生效的配置入口,所有美化都发生在这里。
- 确保文件根对象里有
"profiles"和"schemes"字段;若没有"schemes",手动添加:"schemes": [] - 修改前建议备份原文件,避免语法错误导致终端无法启动(JSON 格式要求严格,逗号、括号都不能错)
换字体:提升可读性与图标支持
字体影响阅读体验和开发符号显示。推荐两类:
- Cascadia Code(微软官方等宽字体):安装后在配置文件中指定即可,适合日常使用
- Nerd Fonts(如 JetBrainsMono NF、FiraCode NF):自带大量 DevOps 图标(Git、AWS、Docker 等),配合 Oh-My-Posh 等工具能显示丰富状态栏
在某个 profile(如 PowerShell)中添加或修改 font 设置:
"font": {
"face": "Cascadia Code PL",
"size": 12,
"weight": "normal"
}
注意:旧版 Terminal 用 "fontFace"、"fontSize" 等独立字段,新版统一用 "font" 对象。
配色方案:全局+按标签页定制
配色分两层:一是定义调色板(schemes),二是绑定到具体终端(profiles.list 中的 colorScheme)。
- 把自定义 scheme(如
"name": "Dracula")放进"schemes"数组里,每种颜色用十六进制值(如"background": "#282a36") - 在对应 profile 中写:
"colorScheme": "Dracula",就能让该标签页(比如 WSL2 Ubuntu)固定用这个主题 - 想随系统深/浅色模式自动切换?写成对象形式:
"colorScheme": { "light": "GitHub Light", "dark": "GitHub Dark" }
高级视觉效果:透明、Mica、标题栏
这些设置放在 settings.json 根层级,影响整个窗口:
-
"useAcrylicInTabRow": true—— 让标签栏带半透明磨砂效果 -
"showTabsInTitlebar": false—— 把标签栏移出标题栏,获得更传统布局(改完需重启 Terminal) -
"useMica": true+"applicationTheme": "system"—— 启用 Windows 11 原生 Mica 材质(需系统为深色/浅色主题,且背景 alpha 为 0 才可见) -
"theme": "dark"或"theme": { "light": "MyLight", "dark": "MyDark" }—— 控制 UI 按钮、面板的整体明暗风格











