[![Windows ci](https://img.shields.io/github/actions/workflow/status/qqxiaoming/quardCRT/windows.yml?branch=main&logo=data:image/svg+xml;base64,PHN2ZyByb2xlPSJpbWciIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+V2luZG93czwvdGl0bGU+PHBhdGggZD0iTTAsMEgxMS4zNzdWMTEuMzcySDBaTTEyLjYyMywwSDI0VjExLjM3MkgxMi42MjNaTTAsMTIuNjIzSDExLjM3N1YyNEgwWm0xMi42MjMsMEgyNFYyNEgxMi42MjMiIGZpbGw9IiNmZmZmZmYiLz48L3N2Zz4=)](https://github.com/QQxiaoming/quardCRT/actions/workflows/windows.yml) [![Linux ci](https://img.shields.io/github/actions/workflow/status/qqxiaoming/quardCRT/linux.yml?branch=main&logo=linux&logoColor=white)](https://github.com/QQxiaoming/quardCRT/actions/workflows/linux.yml) [![Macos ci](https://img.shields.io/github/actions/workflow/status/qqxiaoming/quardCRT/macos_arm64.yml?branch=main&logo=apple)](https://github.com/QQxiaoming/quardCRT/actions/workflows/macos_arm64.yml) [![CodeFactor](https://img.shields.io/codefactor/grade/github/qqxiaoming/quardCRT.svg?logo=codefactor)](https://www.codefactor.io/repository/github/qqxiaoming/quardCRT) [![Documentation Status](https://img.shields.io/readthedocs/quardcrt.svg?logo=readthedocs)](https://quardcrt.readthedocs.io/en/latest/?badge=latest) [![License](https://img.shields.io/github/license/qqxiaoming/quardCRT.svg?colorB=f48041&logo=gnu)](https://github.com/QQxiaoming/quardCRT) [![GitHub tag (latest SemVer)](https://img.shields.io/github/v/tag/QQxiaoming/quardCRT?filter=V*&logo=git)](https://github.com/QQxiaoming/quardCRT/releases) [![GitHub All Releases](https://img.shields.io/github/downloads/QQxiaoming/quardCRT/total.svg?logo=pinboard)](https://github.com/QQxiaoming/quardCRT/releases) [![GitHub stars](https://img.shields.io/github/stars/QQxiaoming/quardCRT.svg?logo=github)](https://github.com/QQxiaoming/quardCRT) [![GitHub forks](https://img.shields.io/github/forks/QQxiaoming/quardCRT.svg?logo=github)](https://github.com/QQxiaoming/quardCRT) [![Gitee stars](https://gitee.com/QQxiaoming/quardCRT/badge/star.svg?theme=dark)](https://gitee.com/QQxiaoming/quardCRT) [![Gitee forks](https://gitee.com/QQxiaoming/quardCRT/badge/fork.svg?theme=dark)](https://gitee.com/QQxiaoming/quardCRT)
Spark Store から取得
# quardCRT [🇺🇸 English](./README.md) | [🇨🇳 简体中文](./README_zh_CN.md) | [🇭🇰 繁體中文](./README_zh_HK.md) | 🇯🇵 日本語 ![img0](./docs/img/social_preview.jpg) quardCRT は、複数のバックエンド プロトコルをサポートし、依存関係なくプラットフォーム間で使用でき、Windows/Linux/Mac 上で完全に一貫したユーザー エクスペリエンスを実現するターミナル エミュレーションおよびリモート デスクトップ ソフトウェアです。 マルチタブや履歴管理などの従来のターミナルソフトウェア機能をサポートし、いくつかの独自の詳細な機能をサポートします。quardCRT の設計目標は、可能な限りユーザーフレンドリーで機能豊富で、プラットフォーム間で一貫したエクスペリエンスを提供するターミナルソフトウェアを作成することです。多くの専門的な高性能ターミナルに比べて、quardCRT は、初心者や軽度のユーザーが必要なターミナル環境を迅速に設定するのに適していますが、これは quardCRT が高性能を追求していないことを意味するものではありません。 | ![img2](./docs/img/windows.png) | | :-------------------------: | | Windows | | ![img1](./docs/img/macos.png) | | MacOS | | ![img3](./docs/img/linux.png) | | Linux | ライト/ダーク テーマ切り替え: | ![img4](./docs/img/dark.png) | ![img5](./docs/img/light.png) | | :-------------------------: | :-------------------------: | | ダーク テーマ | ライト テーマ | プロトコル選択インターフェイス: ![img](./docs/img/img.png) ## 機能 ### 現在サポートされているターミナル プロトコル - ssh - telnet (websocket ラッパーをサポート) - serial - loaclshell - rawsocket - windows:NamedPipe(linux/macos:unix domain socket) ### 現在サポートされているリモート デスクトップ プロトコル - vnc ### 基本機能 - セッション履歴管理 - マルチタブ管理、タブ複製、タブドラッグアンドドロップソート - 最大 4 つの分割画面、複数のレイアウト モード、分割画面ページにタブを自由にドラッグ アンド ドロップできます - ターミナル スタイルの構成 (カラー スキーム、カーソルの色) - HEX 表示 - ターミナル背景画像の構成 - ターミナル スクロール行の構成 - Kermit x\y\zmodem プロトコルをサポート - ANSI OSC52 シーケンスのサポート - エコーのサポート - ダーク/ライト テーマのサポート - 複数言語のサポート (簡体字中国語/繁体字中国語/英語/日本語/韓国語/スペイン語/フランス語/ロシア語/ドイツ語/ポルトガル語(ブラジル)/チェコ語/アラビア語) ### 特別な機能 | タブ浮動プレビュー | | :----------------: | | | | 浮動ウィンドウのサポート、タブのドラッグアンドドロップで浮動ウィンドウ | | | | SSH2 セッションのワンクリックで SFTP ファイル転送ウィンドウを開く | | | | 作業ディレクトリのブックマーク | | | | 自動送信 | | | | ターミナル背景画像は gif アニメーションとビデオをサポートします | | | | ターミナル キーワードのハイライト一致 | | | | 選択したテキストの翻訳機能 | | | | パスの一致とワンクリック直接 | | | | 作業パスの直接 | | | | Windows ローカル ターミナルの強化 (Tab キーで完全なコマンドを選択など) | | | | セッションのブロードキャスト | | | | セッション ラベル タグの色 | | | | ブロック選択 (Shift キーを押しながらクリック) と列選択 (Alt キーを押しながら Shift キーを押しながらクリック) | | | ## 計画された機能 - [ ] 操作スクリプトの記録/ロードをサポート - [ ] スクリーン録画をサポート - [ ] セッション状態のクエリ - [x] ターミナル スタイルのカスタマイズ - [ ] 独立したセッションはターミナルの外観を設定します - [ ] GitHub Copilot プラグインのサポート - [ ] CI サポート windows on arm64 ## 翻訳 quardCRT は多言語をサポートし、現在以下の言語をサポートしています。翻訳カバレッジは以下の通りです: | 🇺🇸 English | ![en_US](./docs/img/en_US.svg) | | :----------: | :------------------------: | | 🇨🇳 简体中文 | ![zh_CN](./docs/img/zh_CN.svg) | | 🇭🇰 繁體中文 | ![zh_HK](./docs/img/zh_HK.svg) | | 🇯🇵 日本語 | ![ja_JP](./docs/img/ja_JP.svg) | | 🇰🇷 한국어 | ![ko_KR](./docs/img/ko_KR.svg) | | 🇪🇸 Español | ![es_ES](./docs/img/es_ES.svg) | | 🇫🇷 Français | ![fr_FR](./docs/img/fr_FR.svg) | | 🇷🇺 Русский | ![ru_RU](./docs/img/ru_RU.svg) | | 🇩🇪 Deutsch | ![de_DE](./docs/img/de_DE.svg) | | 🇧🇷 Português | ![pt_BR](./docs/img/pt_BR.svg) | | 🇨🇿 čeština | ![cs_CZ](./docs/img/cs_CZ.svg) | | 🇸🇦 عربي | ![ar_SA](./docs/img/ar_SA.svg) | quartCRT の翻訳は github copilot によって支援されており、翻訳は非常に正確でないかもしれません。翻訳に問題がある場合は、issue または pull request を提出してください。 ## プラグイン quardCRT はバージョン V0.4.0 からプラグインをサポートします。プラグインは Qt プラグインの形式で提供され、動的ライブラリの形式でロードされます。プラグイン開発情報の詳細については、プラグインオープンプラットフォーム [https://github.com/QuardCRT-platform](https://github.com/QuardCRT-platform) を参照してください。このプラットフォームでは、プラグイン開発のテンプレートリポジトリと関連する例を提供します。現在、プラグイン機能はまだ開発初期の段階にあります。良いアイデアや提案があれば、GitHub または Gitee で issue または discussion を提出してください。 ## ビルド [DEVELOPNOTE.md](./DEVELOPNOTE.md) を参照してください。 ## 貢献 このプロジェクトに対する提案やアイデアがある場合は、GitHub または Gitee で issue と pull request を提出してください。 既知の問題を改善/修正する場合は、[TODO](./TODO.md) を確認できます。 現在のプロジェクトは、バージョン Qt6.9.0 以上を使用することをお勧めします。 ## 寄付 このプロジェクトが気に入ったら、作者に寄付してプロジェクトの開発をサポートできます。 | ![paypal](./docs/img/donate/paypal.jpg) | ![alipay](./docs/img/donate/alipay.jpg) | ![wechat](./docs/img/donate/wechat.jpg) | | ------ | ------ | ------ | | paypal | alipay | wechat | ## 特別な このプロジェクトは現在、余暇時間で開発されています。開発効率を向上させるために、このプロジェクトでは GitHub Copilot を使用してコードを記述することが多く、一部のコードの可読性があまり良くないかもしれませんが、作者は後続のバージョンで最適化するように努めます。 ## 感謝 このプロジェクトのコードは、以下のオープンソース プロジェクトを参照または部分的に参照または依存しています。プロジェクトは、元のプロジェクトのオープンソース契約を完全に尊重し、感謝の意を表明します。 - [QDarkStyleSheet](https://github.com/ColinDuquesnoy/QDarkStyleSheet) - [QFontIcon](https://github.com/dridk/QFontIcon) - [QTelnet](https://github.com/silderan/QTelnet) - [qtermwidget](https://github.com/lxqt/qtermwidget) - [ptyqt](https://github.com/kafeg/ptyqt) - [argv_split](https://github.com/bitmeal/argv_split) - [iTerm2-Color-Schemes](https://github.com/mbadolato/iTerm2-Color-Schemes) - [winpty](https://github.com/rprichard/winpty) - [QtFancyTabWidget](https://github.com/SM-nzberg/QtFancyTabWidget) - [qtftp](https://github.com/teknoraver/qtftp) - [utf8proc](https://github.com/JuliaStrings/utf8proc) - [fcitx-qt5](https://github.com/fcitx/fcitx-qt5) - [libssh2](https://github.com/libssh2/libssh2) - [QtSsh](https://github.com/condo4/QtSsh) - [QCustomFileSystemModel](https://github.com/QQxiaoming/QCustomFileSystemModel) - [qtkeychain](https://github.com/frankosterfeld/qtkeychain) - [qvncclient](https://bitbucket.org/amahta/qvncclient) - [qhexedit](https://github.com/Simsys/qhexedit2) - [QGoodWindow](https://github.com/antonypro/QGoodWindow) - [qxymodem](https://github.com/QQxiaoming/qxymodem) - [qzmodem](https://github.com/QQxiaoming/qzmodem) - [Kermit-Protocol](https://github.com/tazlauanubianca/Kermit-Protocol) - [QSourceHighlite](https://github.com/Waqar144/QSourceHighlite) - [qextserialport](https://github.com/qextserialport/qextserialport) - [Qt-QrCodeGenerator](https://github.com/alex-spataru/Qt-QrCodeGenerator) - [spdlog](https://github.com/gabime/spdlog) - [sqlite3](https://www.sqlite.org) ## Star 歴史 Star History Chart