8 Star 65 Fork 14

Quard / quardCRT

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README_zh_CN.md 9.76 KB
一键复制 编辑 原始数据 按行查看 历史
Quard 提交于 2024-05-09 12:37 . Add WSL terminal toolbar button on Windows

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 | 🇨🇳 简体中文 | 🇭🇰 繁體中文 | 🇯🇵 日本語

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

基本功能

  • 会话记录管理
  • 多标签页管理,标签页克隆,标签页拖拽排序
  • 双列分屏显示,标签页自由拖拽至分列
  • 终端样式配置(配色方案,字体)
  • HEX显示
  • 终端背景图片配置
  • 终端滚动行数设置
  • x\y\zmodem协议支持
  • 支持深色/浅色主题
  • UI支持多语言(简体中文/繁体中文/英语/日语/韩语/西班牙语/法语/俄语/德语/葡萄牙语(巴西)/捷克语/阿拉伯语)

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

标签页悬浮预览
浮动窗口支持,可将标签页拖拽至浮动窗口
SSH2会话一键打开SFTP文件传输窗口
本地终端工作目录书签
自动化发送
终端背景图片支持gif动画和视频
终端关键词高亮匹配
选中文本翻译功能
路径匹配与一键直达
工作路径直达
windows本地终端增强(Tab键选择补全命令等)

计划中特性

  • 支持操作脚本录制/加载
  • 支持终端显示录制
  • 会话状态查询
  • 终端样式自定义
  • 独立会话设置终端外观
  • 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及更高版本。

特别

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

感谢

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

Star 历史

Star History Chart
C++
1
https://gitee.com/QQxiaoming/quardCRT.git
git@gitee.com:QQxiaoming/quardCRT.git
QQxiaoming
quardCRT
quardCRT
main

搜索帮助