Skip to content

Latest commit

 

History

History
205 lines (162 loc) · 10.9 KB

README_zh_CN.md

File metadata and controls

205 lines (162 loc) · 10.9 KB

Windows ci Linux ci Macos ci CodeFactor Documentation Status License GitHub tag (latest SemVer) GitHub All Releases GitHub stars GitHub forks Gitee stars Gitee forks

quardCRT

🇺🇸 English | 🇨🇳 简体中文 | 🇭🇰 繁體中文 | 🇯🇵 日本語

img0

quardCRT一款多功能终端仿真/图形桌面软件,支持多种后端协议,无依赖跨平台使用,windows/linux/mac使用体验完全一致,支持多标签页和历史记录管理等传统终端软件功能,同时支持一些独具特色的细节功能。quardCRT的设计宗旨是创建尽可能用户友好、功能丰富、且跨平台一致性体验的终端软件,相比很多专业高性能终端,quardCRT会更适合入门、轻度用户快速的配置好所需的终端环境,但这也并不意味quardCRT不追求高性能。

img2
Windows
img1
MacOS
img3
Linux

亮/暗主题切换:

img4 img5
暗主题 亮主题

协议选择界面:

img

功能描述

目前支持的终端协议

  • ssh
  • telnet (支持带websocket封装)
  • serial
  • loaclshell
  • rawsocket
  • windows:NamedPipe(linux/macos:unix domain socket)

目前支持的图形桌面协议

  • vnc

基本功能

  • 会话记录管理
  • 多标签页管理,标签页克隆,标签页拖拽排序
  • 最多 4 个分屏,多种布局模式,可通过自由拖放选项卡至分屏页
  • 终端样式配置(配色方案、字体、光标颜色)
  • HEX显示
  • 终端背景图片配置
  • 终端滚动行配置
  • 支持 kermit x\y\zmodem 协议
  • 支持 ANSI OSC52 序列
  • 支持回显
  • 支持深色/浅色主题
  • UI支持多语言(简体中文/繁体中文/英语/日语/韩语/西班牙语/法语/俄语/德语/葡萄牙语(巴西)/捷克语/阿拉伯语)

特色功能 (带视频演示,需要前往github查看)

标签页悬浮预览
2024-06-14.21.40.54.mp4
浮动窗口支持,可将标签页拖拽至浮动窗口
2024-06-14.22.10.44.mp4
SSH2会话一键打开SFTP文件传输窗口
2024-06-15.15.53.53.mp4
本地终端工作目录书签
2024-06-15.15.59.21.mp4
自动化发送
2024-06-15.16.02.22.mp4
终端背景图片支持gif动画和视频
2024-06-16.16.50.36.mp4
终端关键词高亮匹配
2024-06-15.16.05.06.mp4
选中文本翻译功能
2024-06-16.16.54.12.mp4
路径匹配与一键直达
2024-06-16.17.02.29.mp4
工作路径直达
2024-06-16.16.57.36.mp4
windows本地终端增强(Tab键选择补全命令等)
2024-06-16.17.21.11.mp4
广播会话
会话标签颜色
块选择(Shift+单击)和列选择(Alt+Shift+单击)

计划中特性

  • 支持操作脚本录制/加载
  • 支持终端显示录制
  • 会话状态查询
  • 终端样式自定义
  • 独立会话设置终端外观
  • GitHub Copilot插件支持
  • CI支持windows on arm64

翻译

quardCRT支持多语言,目前支持以下语言,翻译覆盖率如下:

🇺🇸 English en_US
🇨🇳 简体中文 zh_CN
🇭🇰 繁體中文 zh_HK
🇯🇵 日本語 ja_JP
🇰🇷 한국어 ko_KR
🇪🇸 Español es_ES
🇫🇷 Français fr_FR
🇷🇺 Русский ru_RU
🇩🇪 Deutsch de_DE
🇧🇷 Português pt_BR
🇨🇿 čeština cs_CZ
🇸🇦 عربي ar_SA

quardCRT的翻译由github copilot协助翻译,翻译可能不是很准确,如果您发现翻译有问题,欢迎提交issue或pull request。

插件

quardCRT将从V0.4.0版本开始支持插件,插件将以Qt Plug-in插件的形式提供,以动态库的形式加载,想了解更多插件开发信息请参考插件开放平台https://github.com/QuardCRT-platform,此平台将提供插件开发的模板仓库以及相关示例。目前插件功能仍处于早期开发阶段,如果您有好的想法或建议,欢迎在GitHub或Gitee上提交issue或discussion。

编译说明

请参考开发笔记

贡献

如果您对本项目有建议或想法,欢迎在GitHub或Gitee上提交issue和pull requests。

如果您希望改进/修复目前已知的问题,您可以查看TODO

目前项目建议使用版本Qt6.5.0及更高版本。

捐赠

如果您觉得本项目对您有帮助,您可以通过以下方式捐赠:

paypal alipay wechat
paypal alipay wechat

特别

项目目前为个人业余时间开发,为提高开发效率,本项目较为大量的使用了GitHub Copilot协助代码编写,部分代码的人类可读性可能不是很好,作者也会尽量在后续版本中进行优化。

感谢

本项目代码引用或部份参考或依赖了以下开源项目,项目完全尊重原项目开源协议,并在此表示感谢。

Star 历史

Star History Chart