配置

quardCRT 有两层配置:

  • 全局配置:对整个应用生效的默认值和偏好设置。

  • 会话配置:只影响当前会话或某个已保存连接的设置。

实际使用中,通常先通过全局配置设定外观和工作流默认值,再在特定目标需要不同行为时,通过会话配置单独覆盖。

全局配置

全局配置文件通常位于用户目录下,例如 <用户目录>/.config/QuardCRT/QuardCRT.ini。如果你想确认当前机器实际使用的路径,最可靠的方法是打开 选项 > 全局选项 > 高级,查看其中的 配置文件路径 字段。

配置文件所在路径

对于已保存密码等敏感信息,quardCRT 不会把明文密码直接写入这个配置文件,而是依赖系统钥匙串服务。详细说明见 常见问题

如何在全局设置和会话设置之间做选择

  • 主题、字体、滚动缓冲区、传输目录、默认窗口行为等希望在所有标签页中统一生效的项目,使用全局设置。

  • 协议、端口、波特率、认证方式、终端行为等只针对某个主机或设备的项目,使用会话设置。

  • 如果不确定,优先改全局设置,只有在确实需要时再在会话层覆盖。

推荐优先查看的部分

多数新用户通常会先看下面几个部分:

  • 外观:选择主题、字体和可选的背景媒体。

  • 终端:设置滚动缓冲区大小、光标行为、单词选择行为。

  • 传输:设置上传和下载目录。

  • 高级:确认配置文件路径以及可选的界面集成功能。

下面将按分类介绍全局配置的各个部分。

常规

常规控制整个应用中新标签和预览的行为。

  • 新标签模式

    新标签模式表示当用户使用标签页➕按钮或快捷键新建标签时,新标签的打开方式。有三种模式可选:

    • 新会话:弹出快速连接对话框,用户配置新标签的连接信息,产生一个新的会话。

    • 克隆会话:复制当前标签页的会话信息,产生一个新的会话(如果当前标签页硬件资源为单一设备,会弹出快速连接对话框,用户配置不可复制的硬件资源信息)。

    • 本地终端:产生一个新的本地终端会话。

  • 新标签工作目录

    当用户创建一个新的本地终端会话时,新会话的工作目录。默认情况下该选项仅包含一个选项:用户的主目录,如需添加其他选项,需要将其添加到目录书签中。

  • 标签标题模式

    标签标题模式表示标签页标题的显示方式。有三种模式可选:

    • 简要:固定宽度显示,不显示完整的会话标题。

    • 完整:显示完整的会话标题。

    • 滚动:显示完整的会话标题,当标题过长时,会自动滚动显示。

  • 标签标题宽度

    当标签标题模式为简要/滚动时,标签标题的固定宽度。单位为像素。

  • 标签预览

    当用户鼠标悬停在标签页上时,显示标签页的预览信息。

  • 预览窗口宽度

    标签预览窗口的宽度。单位为像素。

外观

外观控制终端的视觉样式。

  • 配色方案

    quardCRT 提供了数十种配色方案供用户选择,用户可以根据自己的喜好选择合适的配色方案。

  • 字体

    终端的字体设置,包括字体名称、字体大小。其中 Built-in 表示 quardCRT 内置的字体,用户也可以选择系统中已安装的字体。Built-in 字体选择了适合编程的等宽字体,用户如需要将已选择的其他字体变更为 Built-in 字体,可以在选择字体时点击取消按钮,即可恢复为 Built-in 字体。

  • 背景图片

    用户可以选择图片作为终端背景。支持的图片格式包括 bmpjpgjpegpnggif。GIF 会以动画背景显示。如果在 高级 中启用了 终端背景支持动画,还可以选择 mp4avimovmkv 等视频格式,但这会明显增加资源消耗。点击清除按钮可以移除当前背景。

  • 背景模式

    终端的背景模式,有六种模式可选:

    • 无:不对背景图片大小进行调整。

    • 拉伸:拉伸背景图片以适应终端的大小。

    • 缩放:缩放背景图片以适应终端的大小。

    • 适应:保持背景图片的纵横比例,使背景图片完全显示在终端中。

    • 居中:将背景图片居中显示在终端中。

    • 平铺:平铺背景图片以填充整个终端。

  • 背景图片透明度

    终端的背景透明度,取值范围为 0-100,0 表示完全透明,100 表示完全不透明。

终端

终端包含终端组件本身的核心行为设置。

  • 滚动行数

    终端的滚动行数,表示终端中最多缓存的行数。较大的值会占用更多的内存。

  • 光标样式

    终端的光标样式,有三种样式可选:

    • 块状:显示为一个实心的矩形块。

    • 下划线:显示为一个下划线。

    • I线:显示为一条竖线。

  • 光标闪烁

    终端的光标闪烁。勾选表示光标会闪烁。

  • 单词字符

    表示将那些特殊字符视作单词的一部分,用于双击选择单词。默认情况下:@-./_~

窗口

窗口包含应用层面的窗口行为设置。

  • 窗口透明度

    整个应用程序窗口透明度,取值范围为 0-100,0 表示完全透明,100 表示完全不透明。

传输

传输用于设置内置文件传输功能的默认路径和行为。

  • 上传目录

    当用户在会话中上传文件时,文件上传的目录。默认为用户的主目录。

  • 下载目录

    当用户在会话中下载文件时,文件下载的目录。默认为用户的主目录。

  • X/Ymodem 发送数据包大小

    X/Ymodem 协议发送数据包的大小。默认为 128 字节。可在 128 Byte 和 1024 Byte 之间选择。

  • Zmodem在线

    勾选表示 Zmodem 协议在线,此时终端会话可以实时监测 Zmodem 协议的文件传输请求,取消勾选则不再实时响应。

高级

高级包含配置文件路径显示,以及会影响集成方式或性能的可选功能。

  • 配置文件路径

    quardCRT 的配置文件路径,用户可以在此处查看当前配置文件所在路径。

  • 翻译服务

    quardCRT 的翻译服务,用户可以选择使用谷歌翻译\百度翻译\必应翻译。

  • 终端背景支持动画

    勾选表示终端背景支持动画,用户可以选择 mp4、avi、mov、wkv 等视频格式作为终端的背景,但这会消耗大量的系统资源。

  • 原生UI

    勾选表示使用原生 UI,主要用于 macOS 用户。启用后,quardCRT 的界面会更贴近 macOS 原生风格。经常在多个操作系统间切换的用户,通常更适合保持关闭,以维持一致的跨平台体验。修改后需要重启 quardCRT 才能生效。

  • Github Copilot

    此功能预留用于未来版本,目前尚不可用。

会话配置

当某个连接需要与全局默认值不同的设置时,会话配置会非常有用。典型场景包括:

  • 串口设备需要特定的波特率和流控模式

  • SSH 服务器需要密钥认证而不是密码认证

  • 某个主机应始终以特定名称、协议或端口打开

如果你会反复使用同一个目标,建议在确认好设置后将其保存为会话。