跳到主要内容

终端设置

本文介绍 XTerminal 的终端相关设置,包括基础配置、AI 模式、命令提示、终端配色、会话记录、高级配置和自定义高亮。

设置路径:设置 > 通用终端

基础配置

终端的字体和显示参数配置。

基础配置

字体

设置终端使用的字体。支持多字体回退,当首选字体不包含某个字符时,会依次尝试后续字体。

推荐的等宽字体:

  • Ubuntu Mono
  • Menlo
  • Monaco
  • Consolas
  • Courier New
  • monospace

点击字体标签上的 × 可移除该字体,点击输入框可添加新字体。

非粗体文本的字体粗细

设置普通文本的字体粗细:

选项说明
normal正常粗细(默认)
lighter较细
bold粗体

粗体文本的字体粗细

设置粗体文本的字体粗细,选项同上。

保存行数

设置终端缓冲区保留的历史行数,用于回滚查看历史输出。默认 3000 行。

提示

设置较大的值会占用更多内存,一般情况下 3000 行足够使用。

字号

设置终端字体大小,以磅为单位。默认 13。

行高

设置行高倍率。默认 1.0,增大该值可增加行间距。

字间距

设置字符间距,以像素为单位。默认 0。

光标闪动

控制终端光标是否闪烁。

状态说明
开启光标闪烁,便于定位
关闭光标静止

光标样式(活动态)

设置终端获得焦点时光标的显示样式:

样式说明
block方块光标(默认)
underline下划线光标
bar竖线光标

光标样式(非活动态)

设置终端失去焦点时光标的显示样式:

样式说明
outline空心方块(默认)
block实心方块
underline下划线
bar竖线
none隐藏光标

AI 模式

AI 辅助功能设置。

AI 模式

是否启用

开启后,借助 AI 模型进行命令的补全、解释和提示。

备注

此功能需要网络连接,使用当前流行的 AI 模型提供智能提示。


命令提示

命令自动补全功能配置。

命令提示

是否启用

开启后,为终端提供 IDE 风格的自动补全功能,支持 600 多种命令行工具。

是否开启命令管理器补全

根据命令管理器中保存的快速命令进行补全提示。当你输入命令时,会从你自定义的快速命令库中匹配相关建议。

是否开启历史命名补全

根据您的历史命令进行补全提示,让常用命令更容易输入。

是否开启命令脚本补全(Beta)

根据命令运行的特定脚本进行获取补全。例如在后台运行 ls 命令来补全 cd 的目录参数。

轻提示

开启后,命令后跟随两个空格时才会触发提示。适合熟练用户使用。

是否默认选中第一个

如果选中,补全列表的第一项会自动选中。可以提高效率,但可能会影响输入体验。


终端配色

终端颜色主题设置。

终端配色

行间斑马纹

开启后,为终端的交替行添加底色区分,方便定位当前行。

备注

仅在 DOM 渲染模式下生效。

斑马纹颜色

设置斑马纹的颜色:

选项说明
自动配色根据终端主题背景色智能选择合适的颜色
自定义颜色手动指定颜色

终端主题列表

提供丰富的终端配色主题,包括:

  • 自定义配色:可点击「编辑」按钮自定义颜色
  • 预设主题:Night 3024、AdventureTime、Afterglow、AlienBlood、Argonaut、Arthur 等数十种主题

点击主题可预览效果,点击复制图标可复制主题配置。


会话记录

终端会话录制与回放设置。

会话记录

是否录制终端数据

开启后,会定时录制终端中的可视窗口数据,用于后续的查看和分析。

自动压缩日志

开启后,结束录制时会压缩终端录制的日志文件。

备注

日志文件过大时,可能会造成短暂的卡顿。

录制时间间隔

设置录制终端数据的时间间隔,单位为秒,最小为 1 秒。默认 5 秒。

打开录制目录

点击「查看日志」按钮可打开录制数据的存储目录,查看录制的终端数据文件。

打开回放工具

点击「打开工具」按钮可打开定制的终端回放工具,回放查看录制的终端数据。


高级配置

终端高级设置选项。

高级配置

渲染模式

控制终端的渲染方式:

模式说明
最佳兼容(DOM)DOM 渲染模式,兼容性最好,支持斑马纹等功能
高性能(Canvas)Canvas 渲染模式,性能更好
自动根据终端数量自动切换
备注

高性能模式最多同时支持 15 个终端,超过 7 个时会自动降级为最佳兼容模式。

默认搜索引擎

设置右键菜单中「复制并搜索」功能使用的搜索引擎:

选项说明
必应使用 Bing 搜索
谷歌使用 Google 搜索
百度使用百度搜索

自动显示工具条

开启后,终端获得焦点时自动显示右上角的操作工具条。


自定义高亮

为终端输出添加语法高亮规则。

自定义高亮

自定义高亮可以让终端更加美观,会稍微增加性能消耗。勾选即可启用对应规则。

预设规则

系统预设了多种常用的高亮规则:

规则优先级说明
Linux 权限与用户1高亮显示文件权限和用户名
Linux 文件路径2高亮显示文件路径
Shell 关键字与流程控制3高亮 if、then、else 等关键字
成功/错误状态5高亮 SUCCESS、PASS、FAIL、ERROR 等状态词
网址链接5高亮 http/https/ftp 链接
字符串与引号8高亮引号包围的字符串
环境变量与参数10高亮 $VAR 形式的变量
网络与 IP 地址15高亮 IP 地址
时间与日期20高亮日期时间格式

管理规则

  • 恢复默认:重置为系统默认的高亮规则
  • 新增规则:添加自定义的正则表达式高亮规则
  • 编辑:修改现有规则的正则表达式、优先级和颜色
  • 删除:移除不需要的规则
备注

新的修改只会针对新渲染的字符生效,旧的字符不会生效。