ユーザーマニュアル

ターミナルの使い方

この章では、端末自体について解説します。入出力、端末内検索、コピー/ペースト、画像の扱い、vopenコマンド、Windows上でのシェル選択、およびセッション録画についてです。

1. 基本事項

端末セッションとは実際のシェルのことで、macOS / Linuxではシステムデフォルトのシェルが、Windowsではデフォルトでcmdが使用され、必要に応じて切り替え可能です(§5を参照)。作業ディレクトリはプロジェクトのルートディレクトリになっており、セッションの編集画面から変更できます。ここには「起動コマンド」も用意されており、セッションが起動するたびに自動的に実行されます(例:pnpm dev)。

入力の遅延は特別に設計されており、多数のアジェントが画面を埋め尽くした場合でも入力が優先され、バックグラウンドのタブの処理が制限されるため、フロントグラウンドはキー入力に常に追いつきます。タブを切り替えた後にTUIが不具合を起こした場合は、パネルヘッダーにある再描画ボタンを押すことで完全に再描画されます。

2. 端末内検索(⌘F)

現在の端末のスクロールバック内容を検索し、次/前へのナビゲーションが可能です:

端末内検索

複数のセッションや履歴全体を検索するには、グローバル検索(⌘⇧F)を使用します。インターフェースとセッション管理の§8を参照してください。

3. コピーとペースト

  • 対象を選択してハイライトし、コンテキストメニューからコピー/ペーストが行え、通常の⌘C / ⌘Vも利用可能です。
  • マウス操作をサポートするTUIプログラム(vim、htopなど)内では、通常のテキスト選択を強制するため、ドラッグする際にOption/Altキーを押したままにします。

画像のペーストは、アジェントに画像を送信するための機能です。スクリーンショットや画像ファイルを端末にペーストまたはドラッグすると、VelaTermがその画像を一時ファイルに保存し、そのファイルパスを端末に表示します。これはclaudeのようなCLIが期待する動作そのものです。関連する設定として、「画像のペースト」では「ファイルとしてアップロード」(常にパスとして保存)と「アジェントのデフォルト」のいずれかを選択でき、「ペーストされた画像の自動削除」では定期的に一時画像を削除し、「今すぐ削除」ボタンも用意されています。

4. vopen:端末からファイルやページを開く

各セッションのPATHには、インストール不要の3つの簡単なコマンド(vopenvspawnvspawn-tree)が含まれています。これらは端末コマンドであり、claudeの会話内で使用される同名の/スキルとは別物で、設定 ▸ 一般でVela Skillsの切り替えが必要です。vopenは内容を中央のパネルに送信します:

vopen README.md          # markdown → WYSIWYG editor
vopen src/main.rs        # source code → syntax-highlighted editor
vopen diagram.png        # image → built-in image viewer
vopen https://crates.io  # URL → built-in browser tab (desktop only)

完全なドキュメントタブ(デュアルモード編集、検索・置換、PDFエクスポート):ドキュメントとブラウザタブvspawnによる生成:セッションの生成とGitによるコラボレーション

5. シェルの選択(Windowsのみ)

Windows上では、端末セッションでNewサブメニュー、セッション編集画面のドロップダウン、または右クリック「Shell ▸」を通じて、PowerShell / pwsh / cmd / Git Bashなどのシェルを明示的に選択できます。実行中のセッションは再起動時にその変更が適用されます。設定 ▸ 端末 ▸ 「デフォルトシェル」で新規セッションのデフォルト値を設定できます。

同梱されているGit Bashについて:フルインストーラーには完全なバージョン(git、ssh、perlも含まれる)が含まれ、ミニインストーラーにはコア部分のみが含まれます。不足しているコマンドがある場合は、必要に応じてフルバージョンがダウンロードされます(右クリック「フルGit Bashをダウンロード」からも利用可能)。アジェントセッションには影響しません。アジェントセッションでは常にPowerShellが使用されます。

macOS / Linuxにはシェル選択機能はなく、セッションではシステムデフォルトのシェル($SHELL)が使用されます。

6. セッション録画

設定 ▸ 詳細設定 ▸ 「セッションログの録画」(デフォルトはオフ)。有効にすると、セッションが開始された瞬間から端末の内容がローカルファイルに記録されます(1セッションあたり50MBまで)。これにより以下の2つの利点が得られます:

  • アーカイブされたセッションでは、端末の表示内容をそのまま再現できます。
  • グローバル検索を使えば、通常の端末出力も検索可能です(アジェント間の会話はテキスト転記があるため録画不要です)。

セッションが削除されると、録画ファイルも自動的に削除されます。

7. 一般的なショートカット

macOSでは以下の値がデフォルトです。Windows / Linuxでは、⌘の代わりにCtrl+Altが使用されます(いくつかの例外があり、設定ページを確認してください)。⌘1–9とフォントサイズ関連のものを除き、すべてのショートカットは設定 ▸ ショートカットで再割り当て可能です。

機能ショートカット
プロジェクトを開く⌘O
新しいスクラッチ端末を開く⌘T
新しいブラウザタブを開く⌘⇧B
パネル/タブを閉じる⌘W
右に分割/下に分割⌘D / ⌘⇧D
端末内で検索⌘F
すべてのセッションを検索⌘⇧F
ドキュメントを保存⌘S
N番目のタブに移動⌘1–9(固定)
端末のフォントを大きく/小さく/元に戻す⌘+ / ⌘- / ⌘0(固定)