Windows Terminal拥有两层自定义方式:简易图形设置面板 + JSON完整配置。可从**窗口启动行为、各命令行环境独立参数、字体光标背景外观、全部快捷键、色彩主题**五个维度自由调整。既能满足普通用户简单美化,又支持开发者精细化定制工作流,实现多终端环境差异化界面与操作习惯。配置分为图形可视化设置与settings.json 高级配置两大类,所有选项可以划分成五大模块:全局窗口设置、Shell配置文件、外观样式、快捷键(操作绑定)、自定义配色方案。
一、全局窗口行为配置(globals)
作用于整个终端程序,所有标签、窗格统一生效
1. 默认启动外壳(defaultProfile),设置打开终端默认加载 CMD / PowerShell / WSL
2. 启动模式:窗口模式、最大化、全屏;初始窗口大小、初始位置、启动居中
3. 窗口主题(浅色/深色/跟随系统)、标签栏显示控制、标签宽度模式(等宽/自适应标题/紧凑)
4. 复制粘贴规则:选中自动复制、粘贴大文本警告、自动去除换行空格
5. URL自动识别、鼠标跟随焦点、最小化托盘、滚动条全局默认行为
6. 启动动作(自动执行命令、自动打开多个标签/分屏)
二、配置文件(profiles,各个Shell独立配置)
可为 PowerShell、CMD、WSL、Git Bash 分别独立设置:
1.启动参数
启动命令、起始工作目录
自定义图标、标签显示名称
打开时自动运行脚本
2. 字体设置
字体名称、字号、字体粗细
开启连字(适合代码字体 Cascadia Code)
3. 光标自定义
光标样式:竖线、下划线、方块、复古光标;光标颜色、闪烁开关
4. 背景与透明度
自定义背景图片、图片透明度、对齐方式、填充模式
亚克力毛玻璃透明效果、透明度数值
5. 色彩相关
独立配色方案、自定义前景色/背景色、标签栏颜色
6. 间距与布局
文字内边距(padding)、滚动条显示/隐藏
7. 失焦外观
窗口未激活时单独一套配色、透明度方案
三、外观美化类配置
1. 内置配色方案切换,支持手动新建自定义色彩方案(schemes)
2. 标签栏毛玻璃效果、标题栏样式
3. 实验性功能:CRT复古扫描线滤镜、自定义HLSL像素着色器
4. 中文、Emoji、特殊符号渲染相关参数
四、快捷键 / 操作绑定(actions)
可完全自定义所有键盘快捷键:
新建标签、垂直/水平分屏、关闭窗格
复制、粘贴、查找、缩放字体
切换标签、调整窗格大小、全屏
自定义组合键,覆盖原有默认快捷键;支持绑定自定义命令
五、进阶自定义能力
1. 在JSON中批量预设默认配置(defaults),一次性作用所有Shell
2. 自定义新建标签下拉菜单结构,分组归类WSL、SSH等环境
3. 支持导入第三方社区配色主题
4. 区分全局默认和单个Shell独立配置,灵活实现差异化样式