主题定制
本文介绍如何自定义 XTerminal 终端的配色方案,包括预设主题选择和自定义主题编辑。
内置主题
XTerminal 内置了 100 多种精选配色主题,涵盖各种风格:
- 经典主题:Atom、Dracula、Monokai、Solarized
- 暗色主题:3024 Night、Batman、Darkside
- 亮色主题:Github、Solarized Light
- 特色主题:AdventureTime、Afterglow、AlienBlood、Argonaut

切换主题
- 打开 设置 > 通用终端 > 终端配色
- 在主题列表中浏览可用主题
- 点击任意主题即可立即应用
- 当前选中的主题会高亮显示
主题切换会立即生效,所有已打开的终端都会更新配色。
自定义主题编辑器
如果预设主题不能满足需求,可以创建自定义主题。
打开编辑器
在主题列表顶部找到 自定义配色 项,点击右侧的 编辑 按钮进入自定义主题编辑器。
颜色配置
自定义主题支持配置以下颜色:
基础色
| 配置项 | 说明 |
|---|---|
| 前景色 (foreground) | 默认文本颜色 |
| 背景色 (background) | 终端背景颜色 |
16 色配置
终端使用标准的 16 色调色板,分为普通色和高亮色两组:
普通色(0-7)
| 序号 | 名称 | 用途 |
|---|---|---|
| 0 | black | 黑色 |
| 1 | red | 红色(错误信息) |
| 2 | green | 绿色(成功信息) |
| 3 | yellow | 黄色(警告信息) |
| 4 | blue | 蓝色(目录) |
| 5 | magenta | 洋红色 |
| 6 | cyan | 青色 |
| 7 | white | 白色 |
高亮色(8-15)
| 序号 | 名称 | 用途 |
|---|---|---|
| 8 | brightBlack | 亮黑(灰色) |
| 9 | brightRed | 亮红色 |
| 10 | brightGreen | 亮绿色 |
| 11 | brightYellow | 亮黄色 |
| 12 | brightBlue | 亮蓝色 |
| 13 | brightMagenta | 亮洋红色 |
| 14 | brightCyan | 亮青色 |
| 15 | brightWhite | 亮白色 |
保存自定义主题
编辑完成后,自定义主题会自动保存。在主题列表中选择"自定义配色"即可应用。
提示
可以先选择一个接近目标风格的预设主题,然后在此基础上微调颜色。
斑马纹
斑马纹功能为终端的交替行添加不同的底色,方便区分和定位当前行。
启用斑马纹
设置路径:设置 > 通用终端 > 终端配色 > 行间斑马纹
配置选项
| 选项 | 说明 |
|---|---|
| 行间斑马纹 | 开启/关闭斑马纹效果 |
| 斑马纹颜色 | 选择颜色模式 |
斑马纹颜色模式:
- 自动配色:根据终端主题背景色智能选择合适的斑马纹颜色
- 自定义颜色:手动设置斑马纹颜色
备注
斑马纹效果仅在 DOM 渲染模式下生效。如果使用 WebGL 渲染模式,需要切换到兼容模式才能看到效果。
自定义高亮
XTerminal 支持为特定内容添加高亮显示,帮助快速识别关键信息。

内置高亮规则
系统预设了多种常用的高亮规则:
| 规则 | 说明 | 默认状态 |
|---|---|---|
| Linux权限与用户 | 高亮文件权限格式 (drwxr-xr-x) | 启用 |
| Linux文件路径 | 高亮文件和目录路径 | 启用 |
| Shell关键字与流程控制 | 高亮 if/then/else/fi 等 | 启用 |
| 成功/错误状态 | 高亮 SUCCESS/PASS/FAIL 等 | 启用 |
| 网址链接 | 高亮 http/https/ftp 链接 | 启用 |
| 字符串与引号 | 高亮引号包围的字符串 | 禁用 |
| 环境变量与参数 | 高亮 $VAR 格式的变量 | 禁用 |
| 网络与IP地址 | 高亮 IP 地址格式 | 启用 |
| 时间与日期 | 高亮时间日期格式 | 禁用 |
| 数字与计数 | 高亮数字 | 禁用 |
管理高亮规则
设置路径:设置 > 通用终端 > 自定义高亮
操作说明:
- 启用/禁用:点击规则左侧的复选框
- 编辑规则:点击 编辑 按钮修改正则表达式
- 删除规则:点击 删除 按钮移除规则
- 新增规则:点击 + 新增规则 添加自定义规则
- 恢复默认:点击 恢复默认 重置所有规则
自定义规则
添加自定义规则时需要配置:
| 字段 | 说明 |
|---|---|
| 正则表达式 | 匹配内容的正则模式 |
| 优先级 | 数字越小优先级越高 |
| 备注 | 规则的描述说明 |
警告
自定义高亮会略微增加性能消耗。如果终端显示大量内容时感觉卡顿,可以尝试禁用部分高亮规则。
字体配置
除了配色,字体也是终端外观的重要组成部分。
设置路径:设置 > 通用终端 > 基础配置
字体选择
XTerminal 支持配置多个字体,按顺序回退。推荐使用等宽字体:
- Ubuntu Mono - Ubuntu 默认终端字体
- Menlo - macOS 默认等宽字体
- Monaco - 经典 macOS 字体
- Consolas - Windows 等宽字体
- Courier New - 通用等宽字体
字体设置
| 配置项 | 说明 | 推荐值 |
|---|---|---|
| 字号 | 字体大小(像素) | 13-15 |
| 行高 | 行间距倍数 | 1.0-1.2 |
| 字间距 | 字符间距(像素) | 0 |