ターミナル機能

強力で柔軟なターミナル環境

概要

HejShellのターミナルはプロフェッショナル開発者向けに設計された高性能SSHクライアントです。

  • 完全なターミナルエミュレーション(xterm-256color)
  • 分割画面で複数のセッションを管理
  • タブベースの複数接続
  • カスタマイズ可能なテーマ
  • 統合SFTPファイル管理
  • よく使うコマンドをスニペットとして保存

分割画面

画面を分割して複数のターミナルセッションを同時に表示できます。

使用方法

  1. トップメニューの分割ボタンをクリック
  2. 水平または垂直分割を選択
  3. 各パネルで異なるサーバーに接続
  4. パネル境界をドラッグしてサイズ変更

分割方法

  • タブドラッグ:タブをパネル端にドラッグして分割
  • 分割ボタン:ターミナルメニューから分割オプションを選択
  • パネルサイズ変更:パネル境界をドラッグ

タブ管理

タブを使って複数の接続を体系的に管理できます。

  • 無制限のタブ作成
  • ドラッグ&ドロップでタブの順序変更
  • タブグループ化サポート
  • 接続状態アイコン

キーボードショートカット

キーボードショートカットで素早く作業できます。

グローバルショートカット

  • Cmd+N:新規接続
  • Cmd+T:新しいタブ(クイック接続)
  • Cmd+,:設定を開く
  • Cmd+K:検索(ターミナル)/コマンドパレット(その他のビュー)

ターミナルショートカット

  • Cmd+C:コピー(テキスト選択時)
  • Cmd+V:ペースト
  • Cmd+F:検索
  • Cmd++/-:フォントサイズ調整

テーマカスタマイズ

ターミナルテーマを自由に変更できます。

組み込みテーマ

  • Dracula
  • One Dark
  • Solarized Dark/Light
  • Nord
  • Monokai

カスタムテーマの作成

  1. 設定 > テーマに移動
  2. 「新しいテーマを作成」をクリック
  3. カラーパレットを設定
  4. 保存して適用

SFTPファイル管理

ターミナルと一緒にSFTPファイルブラウザを使用できます。

使用方法

  1. 接続済みセッションでSFTPボタンをクリック
  2. サイドパネルでリモートファイルをブラウズ
  3. ドラッグ&ドロップでファイルをアップロード/ダウンロード
  4. ダブルクリックでファイルを編集

SFTP機能

  • ドラッグ&ドロップファイル転送
  • 複数ファイル選択と転送
  • ファイル権限の変更
  • ファイルプレビュー
  • 転送進捗表示

スニペット

よく使うコマンドをスニペットとして保存し、素早く実行できます。

スニペットの使い方

  1. 設定 > スニペットで新しいスニペットを追加
  2. 名前、説明、コマンドを入力
  3. ターミナルでスニペットパネルを開く(Cmd+Shift+S)
  4. 目的のスニペットをクリックして実行
  • 変数サポート(例:${server_name})
  • クラウド同期
  • チーム共有スニペット
  • カテゴリ整理

エンドツーエンド暗号化

HejShellは軍事レベルのエンドツーエンド暗号化を使用して認証情報を保護します。

仕組み

  1. マスターパスワード:パスワードはデバイスから外に出ません:
  2. 鍵導出:PBKDF2がパスワードから暗号化鍵を導出します:
  3. データ暗号化キー(DEK):ランダムな256ビットキーがすべてのデータを暗号化します:
  4. 暗号化ストレージ:DEKはマスターキーで暗号化されて安全に保存されます:

暗号化される項目

  • SSHパスワード
  • SSH秘密鍵
  • 接続詳細
  • カスタムターミナルコマンド

接続履歴

すべてのSSH接続アクティビティを追跡します。

記録される項目

  • 接続開始/終了時間
  • 接続時間
  • 接続を開始したユーザー(チームの場合)
  • 接続成功/失敗ステータス

接続履歴の表示

  1. 接続を右クリック
  2. 履歴を表示を選択
  3. 日付範囲でフィルタリング
  4. 分析用にCSVにエクスポート

💡 ターミナルのヒント

  • Cmd+クリックでURLを直接開く
  • トリプルクリックで行全体を選択
  • Alt+クリックでカーソル位置を移動
  • スクロールバックバッファサイズは設定で調整可能

機能リクエスト

ターミナルに追加してほしい機能がありますか?お気軽にお問い合わせください。 dev@hej.ai.kr

Hej Shell | Hej Shell