# Windows Terminal 業務運用マニュアル

## 目次

**【基本操作】**
1. [システム概要](#1-システム概要)
2. [起動・終了手順](#2-起動終了手順)
3. [メイン画面（TerminalPage）](#3-メイン画面terminalpage)

**【業務フローに沿った機能】**
4. [【STEP1】ターミナルセッションの準備（タブ・ペインの作成）](#4-step1ターミナルセッションの準備タブペインの作成)
5. [【STEP2-3】コマンド操作・テキスト編集（入力・実行・選択）](#5-step2-3コマンド操作テキスト編集入力実行選択)
6. [【STEP3-4】検索・ナビゲーション（出力の検索・スクロール）](#6-step3-4検索ナビゲーション出力の検索スクロール)
7. [【STEP4-5】外観カスタマイズ・ウィンドウ管理（管理者向け）](#7-step4-5外観カスタマイズウィンドウ管理管理者向け)

**【サポート機能】**
8. [コマンドパレット](#8-コマンドパレット)
9. [スニペット管理](#9-スニペット管理)
10. [設定画面（マイページ）](#10-設定画面マイページ)

**【運用ガイド】**
11. [日常業務の流れ](#11-日常業務の流れ)
12. [よくある質問と対処法](#12-よくある質問と対処法)
13. [トラブルシューティング](#13-トラブルシューティング)

---

## 1. システム概要

### 1.1 Windows Terminalとは

Windows Terminal は、Microsoft が開発したモダンなターミナルアプリケーションです。コマンドプロンプト、PowerShell、WSL（Windows Subsystem for Linux）、Azure Cloud Shell など、複数のシェル環境を1つのアプリケーションで統合的に利用できます。タブやペインによる複数セッションの同時操作、豊富なカスタマイズ機能、高性能なテキストレンダリングが特徴です。

### 1.2 本システムで行う主要業務

本システムは、主に以下の業務を支援します：

| 業務カテゴリ | 具体的な業務内容 |
|------------|----------------|
| **ターミナルセッション管理** | 複数のシェル環境（PowerShell、CMD、WSL、SSH等）のタブ・ペイン管理、プロファイル切り替え |
| **コマンド操作** | コマンド入力・実行、テキストのコピー・貼り付け、コマンド履歴の活用、スニペット管理 |
| **出力の検索・確認** | ターミナル出力内のテキスト検索、スクロール操作、マーク管理、バッファのエクスポート |
| **外観・動作のカスタマイズ** | 配色テーマ、フォント、背景画像、透明度、キーバインドの設定 |
| **マルチウィンドウ運用** | 複数ウィンドウの管理、フォーカスモード、フルスクリーン、Quakeモード |

### 1.3 業務フロー概要

本システムにおける業務は、以下の流れで進行します：

```
┌─────────────────────────────────────────────────────────────────┐
│                        業務フロー                                │
├─────────────────────────────────────────────────────────────────┤
│                                                                 │
│  【STEP 1】ターミナルを起動し、タブ・ペインでセッションを準備     │
│      ↓                                                          │
│  【STEP 2】コマンドを入力・実行し、テキスト操作を行う             │
│      ↓                                                          │
│  【STEP 3】出力結果を検索・確認し、必要な情報を抽出              │
│      ↓                                                          │
│  【STEP 4】外観やキーバインドをカスタマイズして効率化             │
│      ↓                                                          │
│  【STEP 5】設定を保存し、次回以降の作業に備える                  │
│                                                                 │
└─────────────────────────────────────────────────────────────────┘
```

**役割別の業務概要：**

| 役割 | 主な業務 |
|------|---------|
| **開発者** | コマンド実行、デバッグ出力の確認、複数セッションの並行操作、スニペット活用 |
| **システム管理者** | サーバー接続（SSH）、ログ確認、複数環境の一括管理、Azure Cloud Shell接続 |
| **一般ユーザー** | 基本的なコマンド操作、ファイル管理、設定のカスタマイズ |

### 1.4 主な機能

| 機能 | 説明 | 業務フローでの位置 |
|------|------|------------------|
| タブ管理 | 複数のターミナルセッションをタブで切り替え管理 | STEP 1 |
| ペイン管理 | 1つのタブを水平/垂直に分割して複数セッションを同時表示 | STEP 1 |
| テキスト操作 | コピー・貼り付け・選択・マークモード | STEP 2 |
| コマンドパレット | コマンドの検索と実行（Ctrl+Shift+P） | STEP 2-3 |
| テキスト検索 | ターミナル出力内の文字列検索（Ctrl+Shift+F） | STEP 3 |
| スクロール・マーク | 出力履歴の閲覧とマーキング | STEP 3 |
| 外観カスタマイズ | 配色テーマ・フォント・透明度の変更 | STEP 4 |
| 設定管理 | GUI設定画面またはsettings.jsonによる全般設定 | STEP 4-5 |
| スニペット管理 | よく使うコマンドの保存・実行 | 随時利用 |
| サジェスチョン | コマンド補完・履歴からの候補表示 | 随時利用 |

### 1.5 ユーザー種別

システムには以下のユーザー種別があります：

| ユーザー種別 | 説明 |
|-------------|------|
| 一般ユーザー | 標準権限でWindows Terminalを使用する開発者・管理者 |
| 管理者（昇格） | 管理者権限（UAC昇格）でターミナルを実行するユーザー。タブ行にシールドアイコンが表示される |

### 1.6 対応環境

- **OS**: Windows 10 バージョン 19041 以降、Windows 11
- **インストール方法**: Microsoft Store、GitHub リリース、winget（`winget install Microsoft.WindowsTerminal`）
- **ポータブル版**: 非パッケージ版（Unpackaged）も利用可能

---

## 2. 起動・終了手順

### 2.1 起動方法

Windows Terminal を起動するには、以下のいずれかの方法を使用します：

1. **スタートメニュー**: 「Windows Terminal」を検索してクリックします
2. **タスクバー**: Windows Terminal をタスクバーにピン留めしている場合、アイコンをクリックします
3. **コマンドライン**: `wt` または `wt.exe` を実行します
4. **エクスプローラー**: フォルダを右クリックし「ここで Terminal を開く」を選択します
5. **Quakeモード**: グローバルホットキーで画面上部からスライドダウン表示します

**コマンドライン起動オプション例：**

| コマンド | 説明 |
|---------|------|
| `wt` | デフォルトプロファイルで起動 |
| `wt -p "PowerShell"` | 指定プロファイルで起動 |
| `wt new-tab ; split-pane` | 新規タブとペイン分割を同時指定 |

起動すると、デフォルトプロファイルのターミナルセッションが開いた状態で「メイン画面」（TerminalPage）が表示されます。

### 2.2 終了方法

1. タイトルバーの「×」ボタンをクリックします
2. 複数のタブが開いている場合、「終了確認ダイアログ」（QuitDialog）が表示されます
3. 「OK」をクリックするとすべてのタブが閉じてアプリケーションが終了します

> **注意**: 複数のタブやペインが開いている場合、未保存の作業がないか確認してから終了してください。

### 2.3 管理者権限での起動

管理者権限が必要な操作を行う場合：

1. スタートメニューで「Windows Terminal」を右クリックします
2. 「管理者として実行」を選択します
3. UAC（ユーザーアカウント制御）プロンプトで「はい」をクリックします
4. 管理者モードで起動すると、タブ行にシールドアイコンが表示されます

---

## 3. メイン画面（TerminalPage）

### 3.1 画面構成

メイン画面は以下の要素で構成されています：

| 画面要素 | 説明 |
|----------|------|
| **タイトルバー** | ウィンドウの最小化・最大化・閉じるボタン（TitlebarControl / MinMaxCloseControl） |
| **タブ行** | 開いているタブの一覧と「＋」（新規タブ作成）ボタン（TabRowControl） |
| **タブヘッダー** | 各タブの名前・アイコン・閉じるボタン（TabHeaderControl） |
| **コンテンツ領域** | ターミナル表示エリア。ペイン分割時は複数のターミナルが並ぶ（TermControl） |
| **検索ボックス** | テキスト検索用のオーバーレイ（SearchBoxControl、Ctrl+Shift+Fで表示） |

### 3.2 基本的なキーボードショートカット

| ショートカット | 操作 |
|---------------|------|
| Ctrl+Shift+T | 新しいタブを開く |
| Ctrl+Shift+W | 現在のペインを閉じる |
| Ctrl+Tab | 次のタブに切り替え |
| Ctrl+Shift+Tab | 前のタブに切り替え |
| Ctrl+Shift+P | コマンドパレットを開く |
| Ctrl+Shift+F | テキスト検索を開く |
| Ctrl+, | 設定画面を開く |
| Alt+Shift+D | ペインを自動方向で分割 |
| Alt+Shift+- | ペインを水平に分割 |
| Alt+Shift++ | ペインを垂直に分割 |
| Ctrl+Shift+C | テキストをコピー |
| Ctrl+Shift+V | テキストを貼り付け |
| F11 | フルスクリーン切替 |

---

## 4. 【STEP1】ターミナルセッションの準備（タブ・ペインの作成）

> **業務フローでの位置**: ターミナルを起動し、作業に必要なタブやペインを用意するステップです。

### 4.1 新しいタブを作成する

**業務シーン**: 新しいシェルセッション（PowerShell、CMD、WSL等）を開始したいとき

**操作手順**:
1. タブ行の「＋」ボタンをクリックします（デフォルトプロファイルで新規タブが作成されます）
2. 特定のプロファイルで開く場合は、「＋」ボタン右の「∨」（ドロップダウン）をクリックします
3. プロファイル一覧から使用したいシェル（例: 「PowerShell」「Ubuntu」「コマンドプロンプト」）を選択します

**ショートカット**: `Ctrl+Shift+T`（デフォルトプロファイル）、`Ctrl+Shift+1〜9`（プロファイル番号指定）

**関連画面**: TabRowControl（タブ行）、TermControl（ターミナル表示）

> **Tips**: よく使うプロファイルはドロップダウンの上位に表示されます。設定画面でプロファイルの並び順をカスタマイズできます。

### 4.2 タブの複製・移動・名前変更

**操作手順**:

- **タブを複製する**: タブを右クリックし「タブを複製」を選択します。同じプロファイル設定で新しいタブが作成されます
- **タブを移動する**: タブをドラッグ＆ドロップで並び替えます
- **タブ名を変更する**: タブをダブルクリックしてインライン名前変更UIを表示し、新しい名前を入力してEnterキーを押します
- **タブに色を設定する**: タブを右クリックし「色」を選択すると「カラー選択」（ColorPickupFlyout）が表示されます

### 4.3 タブを閉じる

**操作手順**:
1. 閉じたいタブの「×」ボタンをクリックします
2. または、タブにフォーカスした状態で `Ctrl+Shift+W` を押します

**その他の閉じる操作**:
- **他のタブを閉じる**: タブを右クリックし「他のタブを閉じる」を選択
- **以降のタブを閉じる**: タブを右クリックし「以降のタブを閉じる」を選択
- **閉じたタブの復元**: コマンドパレットから「閉じたタブ/ペインの復元」を実行

> **注意**: 読み取り専用ペインを含むタブを閉じようとすると、「読み取り専用警告ダイアログ」（CloseReadOnlyDialog）が表示されます。

### 4.4 ペインの分割

**業務シーン**: 1つの画面で複数のターミナルを並べて作業したいとき（例: ログ監視と操作を同時に行う）

**操作手順**:
1. 現在のタブで `Alt+Shift+D` を押すと、自動方向でペインが分割されます
2. 水平分割の場合は `Alt+Shift+-`、垂直分割の場合は `Alt+Shift++` を使用します
3. 分割されたペインそれぞれで独立したターミナルセッションが動作します

**ペイン間の操作**:
- **フォーカスの移動**: `Alt+↑/↓/←/→` で上下左右のペインにフォーカスを移動
- **ペインのリサイズ**: `Alt+Shift+↑/↓/←/→` でペインの境界を移動
- **ペインのズーム**: ペインをズームして全画面表示にする（コマンドパレットから「ペインのズーム切替」）
- **ペインを閉じる**: `Ctrl+Shift+W` でフォーカス中のペインを閉じる

**関連画面**: TerminalPage（メイン画面）、TermControl（ターミナル表示）

> **Tips**: ペインの分割方向は `Alt+Shift+方向キー` で後から切り替えることもできます（分割方向の切替機能）。

### 4.5 ブロードキャスト入力

**業務シーン**: 複数のサーバーに同時にコマンドを送信したいとき

**操作手順**:
1. タブ内に複数のペインを作成します（各ペインで異なるサーバーに接続）
2. コマンドパレット（Ctrl+Shift+P）を開きます
3. 「ブロードキャスト入力切替」を検索して実行します
4. 有効にすると、1つのペインへの入力が同じタブ内のすべてのペインに送信されます
5. タブヘッダーにブロードキャストアイコンが表示されます

> **注意**: ブロードキャストモードでは意図しないコマンドが全ペインに送信される可能性があります。使用後は必ず無効にしてください。

---

## 5. 【STEP2-3】コマンド操作・テキスト編集（入力・実行・選択）

> **業務フローでの位置**: ターミナルでコマンドを入力・実行し、テキストの選択・コピー・貼り付け操作を行うステップです。

### 5.1 テキストのコピー・貼り付け

**コピー操作**:
1. マウスでテキストをドラッグして選択します
2. `Ctrl+Shift+C` を押すか、右クリックメニューから「コピー」を選択します

**貼り付け操作**:
1. `Ctrl+Shift+V` を押すか、右クリックメニューから「貼り付け」を選択します

**特殊な貼り付け確認**:
- **複数行の貼り付け**: 複数行テキストを貼り付けようとすると「複数行貼り付け確認ダイアログ」（MultiLinePasteDialog）が表示されます。意図しないコマンド実行を防ぐためです
- **大量テキストの貼り付け**: 大量のテキストを貼り付けようとすると「大量貼り付け確認ダイアログ」（LargePasteDialog）が表示されます

> **Tips**: 設定画面の「操作設定」（Interaction）で、貼り付け警告の表示/非表示を制御できます。

### 5.2 テキスト選択の高度な操作

| 操作 | 説明 |
|------|------|
| マウスドラッグ | 通常のテキスト選択 |
| ダブルクリック | 単語選択 |
| トリプルクリック | 行選択 |
| マークモード | キーボードのみでテキストを選択するモード（コマンドパレットから「マークモード切替」） |
| ブロック選択 | Alt キーを押しながらドラッグで矩形選択 |
| 全選択 | ターミナルバッファ内のすべてのテキストを選択 |

### 5.3 入力の送信とスニペット

**業務シーン**: よく使うコマンドを素早く実行したいとき

**操作手順**:
1. コマンドパレット（Ctrl+Shift+P）を開きます
2. 実行したいアクションを検索します
3. 「入力の送信」（SendInput）アクションで、定義済みのテキストをターミナルに直接送信できます

> **次のステップ**: 繰り返し使うコマンドは「スニペット」として保存すると便利です（9章参照）。

### 5.4 コマンド選択・出力選択（シェル統合）

**前提条件**: シェル統合が有効な環境（対応シェルとOSCシーケンスの設定が必要）

**操作手順**:
- **コマンドの選択**: 前後のコマンドを選択できます（コマンドパレットから「コマンドの選択」）
- **出力の選択**: 前後のコマンド出力を選択できます（コマンドパレットから「出力の選択」）
- **Web検索**: 選択したテキストを使ってWebブラウザで検索できます

---

## 6. 【STEP3-4】検索・ナビゲーション（出力の検索・スクロール）

> **業務フローでの位置**: ターミナル出力から必要な情報を検索・確認し、効率的にナビゲーションするステップです。

### 6.1 テキスト検索

**業務シーン**: ログ出力やエラーメッセージから特定のテキストを探したいとき

**操作手順**:
1. `Ctrl+Shift+F` を押して「検索ボックス」（SearchBoxControl）を表示します
2. 検索したいテキストを入力します（入力と同時にインクリメンタル検索が実行されます）
3. 検索結果のステータス（一致件数/現在位置）が表示されます
4. 「↑」「↓」ボタンまたは `Enter` キーで前後の一致箇所に移動します
5. 「×」ボタンまたは `Escape` キーで検索ボックスを閉じます

**検索オプション**:

| オプション | ボタン | 説明 |
|-----------|--------|------|
| 大文字/小文字の区別 | 「Aa」ボタン | 有効にすると大文字小文字を区別して検索 |
| 正規表現 | 「.*」ボタン | 有効にすると正規表現パターンで検索 |

**関連画面**: SearchBoxControl（検索ボックス）

> **Tips**: 正規表現検索を活用すると、`error\|warning` のように複数キーワードの OR 検索が可能です。

### 6.2 スクロール操作

| 操作 | ショートカット | 説明 |
|------|---------------|------|
| 上にスクロール | Ctrl+Shift+↑ | 指定行数分上にスクロール |
| 下にスクロール | Ctrl+Shift+↓ | 指定行数分下にスクロール |
| ページ上にスクロール | Ctrl+Shift+PgUp | 1ページ分上にスクロール |
| ページ下にスクロール | Ctrl+Shift+PgDn | 1ページ分下にスクロール |
| 先頭にスクロール | Ctrl+Shift+Home | バッファの先頭までスクロール |
| 末尾にスクロール | Ctrl+Shift+End | バッファの末尾までスクロール |

### 6.3 マーク管理

**業務シーン**: ログの重要箇所にマークを付けて後から素早く参照したいとき

**操作手順**:
1. マークしたい位置にカーソルを置きます
2. コマンドパレット（Ctrl+Shift+P）を開き「マークの追加」を実行します（色指定も可能）
3. スクロールバーにマークが表示されます
4. 「マークにスクロール」でマーク位置に素早く移動できます

**マーク操作一覧**:
- **マークの追加**: 現在の位置にマークを追加（色指定可能）
- **マークの削除**: 現在の位置のマークを削除
- **全マークの削除**: すべてのマークを一括削除
- **マークにスクロール**: 前後のマーク位置にジャンプ

### 6.4 バッファのエクスポート

**業務シーン**: ターミナルの出力をファイルに保存して共有したいとき

**操作手順**:
1. コマンドパレット（Ctrl+Shift+P）を開きます
2. 「バッファのエクスポート」を検索して実行します
3. 保存先のファイルを指定します
4. ターミナルバッファの内容がファイルに保存されます

---

## 7. 【STEP4-5】外観カスタマイズ・ウィンドウ管理（管理者向け）

> **業務フローでの位置**: 作業効率を向上させるための外観カスタマイズと、ウィンドウ管理を行うステップです。

### 7.1 フォントサイズの調整

**操作手順**:
1. `Ctrl+Shift++` でフォントサイズを拡大します
2. `Ctrl+Shift+-` でフォントサイズを縮小します
3. `Ctrl+Shift+0` でフォントサイズをデフォルト値にリセットします

### 7.2 カラースキーム（配色テーマ）の変更

**操作手順**:
1. `Ctrl+,` を押して「設定画面」を開きます
2. 左側ナビゲーションから「配色」（ColorSchemes）を選択します
3. 利用可能なカラースキームの一覧が表示されます
4. 編集したいスキームを選択し、「配色編集」（EditColorScheme）画面で各色をカスタマイズします
5. 新しいスキームを作成する場合は「新規作成」ボタンをクリックします
6. 変更後、「保存」ボタンをクリックして設定を保存します

**関連画面**: ColorSchemes（配色一覧）、EditColorScheme（配色編集）、ColorPickupFlyout（カラー選択）

> **Tips**: コマンドパレットからカラースキームを検索すると、プレビューが表示されるので変更前に確認できます。

### 7.3 ウィンドウの透明度調整

**操作手順**:
1. コマンドパレットを開き「不透明度の調整」を実行します
2. または、`Ctrl+Shift+マウスホイール` でリアルタイムに透明度を調整します

### 7.4 ウィンドウ管理

**ウィンドウモード**:

| モード | 説明 | 操作 |
|--------|------|------|
| フォーカスモード | タブバーとタイトルバーを非表示にし、ターミナル表示を最大化 | コマンドパレットから「フォーカスモード切替」 |
| フルスクリーン | ウィンドウを全画面表示 | `F11` キー |
| 常に最前面 | ウィンドウを常に他のウィンドウの前に表示 | コマンドパレットから「常に最前面切替」 |
| Quakeモード | 画面上部からスライドダウンするスタイルのウィンドウ | グローバルホットキーから起動 |

**ウィンドウの識別・命名**:
- **ウィンドウの識別**: コマンドパレットから「ウィンドウの識別」を実行すると、現在のウィンドウIDと名前がオーバーレイ表示されます
- **ウィンドウ名の変更**: コマンドパレットから「ウィンドウ名変更UIを開く」を実行し、新しい名前を入力します

### 7.5 シェーダーエフェクト

**操作手順**:
1. コマンドパレットを開き「シェーダーエフェクト切替」を実行します
2. レトロターミナルエフェクトなどのピクセルシェーダーが切り替わります

---

## 8. コマンドパレット

### 8.1 コマンドパレットを開く

**操作手順**:
1. `Ctrl+Shift+P` を押すとコマンドパレット（CommandPalette）が画面上部にオーバーレイ表示されます
2. テキストを入力すると、ファジーマッチングでコマンドが絞り込まれます
3. 矢印キーで候補を選択し、`Enter` キーで実行します
4. `Escape` キーでコマンドパレットを閉じます

### 8.2 コマンドパレットの3つのモード

| モード | 起動方法 | 説明 |
|--------|----------|------|
| アクション検索モード | `Ctrl+Shift+P` | 登録されたアクション（コマンド）を検索・実行。キーバインドも表示される |
| タブ検索モード | コマンドパレット内で自動 | 開いているタブを名前で検索・切り替え |
| コマンドラインモード | 検索ボックスに `>` を入力 | WTコマンドライン（`wt` サブコマンド）を直接実行 |

**関連画面**: CommandPalette（コマンドパレット）

> **Tips**: コマンドパレットにはコマンド履歴機能があり、最大20件の実行履歴が保持されます。ネストされたコマンドにはドリルダウンでアクセスできます。

---

## 9. スニペット管理

### 9.1 スニペットペインを開く

**操作手順**:
1. コマンドパレット（Ctrl+Shift+P）を開きます
2. 「スニペット」を検索して「スニペットペイン」を表示します
3. 保存されたスニペット（sendInputアクション）の一覧が表示されます
4. 名前やタグで検索してフィルタリングできます

### 9.2 スニペットの実行・保存

**スニペットの実行**:
1. スニペットペインから実行したいスニペットを選択します
2. スニペットのコマンドがターミナルに送信されます

**スニペットの保存**:
1. よく使うコマンドを settings.json のアクションとして保存します
2. `sendInput` アクションで定義されたコマンドがスニペットとして認識されます

**関連画面**: SnippetsPaneContent（スニペット管理）

---

## 10. 設定画面（マイページ）

### 10.1 設定画面にアクセスする

**操作手順**:
1. `Ctrl+,` を押すか、タブ行のドロップダウンメニューから「設定」を選択します
2. 設定画面（MainPage）が新しいタブとして表示されます
3. 左側のナビゲーションペインから設定カテゴリを選択します
4. 右側のコンテンツ領域で設定を編集します
5. 変更後、画面下部の「保存」ボタンをクリックします

### 10.2 設定カテゴリ一覧

| カテゴリ | 画面名 | 設定内容 |
|----------|--------|---------|
| 起動 | Launch（起動設定） | デフォルトプロファイル、起動サイズ、位置、起動時の動作 |
| 操作 | Interaction（操作設定） | コピー動作、貼り付け警告、スクロール速度、フォーカスモード |
| 外観 | GlobalAppearance（外観設定） | テーマ（ライト/ダーク）、カラーテーマ、フォントサイズ、背景透明度 |
| レンダリング | Rendering（レンダリング設定） | GPUアクセラレーション、テキストレンダリングオプション |
| 互換性 | Compatibility（互換性設定） | 接続タイプ、互換性オプション |
| 配色 | ColorSchemes（配色一覧） | カラースキームの管理・作成・編集 |
| アクション | Actions（アクション一覧） | キーバインドとアクションの管理 |
| 新規タブメニュー | NewTabMenu（新規タブメニュー設定） | 新規タブドロップダウンのプロファイル構成 |
| 拡張機能 | Extensions（拡張機能管理） | インストール済み拡張機能の管理 |

### 10.3 プロファイル設定

プロファイルごとに以下の設定をカスタマイズできます：

| 設定カテゴリ | 画面名 | 設定内容 |
|-------------|--------|---------|
| 基本設定 | Profiles_Base | 名前、コマンドライン、起動ディレクトリ、アイコン |
| 外観設定 | Profiles_Appearance | 配色、フォント、背景画像、透明度 |
| ターミナル設定 | Profiles_Terminal | カーソル形状、マウス入力、選択操作 |
| 詳細設定 | Profiles_Advanced | スクロールバー、余白、その他の詳細オプション |

**新しいプロファイルの追加**:
1. 左側ナビゲーション下部の「＋ プロファイルの追加」をクリックします
2. 「AddProfile」画面で既存プロファイルの複製または空の新規作成を選択します

### 10.4 キーバインドの設定

**操作手順**:
1. 設定画面のナビゲーションから「アクション」（Actions）を選択します
2. アクション一覧が表示されます
3. 編集したいアクションを選択すると「アクション編集」（EditAction）画面に遷移します
4. アクション名、キーバインド、パラメータを編集します
5. 「保存」ボタンで変更を保存します

### 10.5 JSONで直接設定を編集する

**操作手順**:
1. 設定画面の左側ナビゲーション下部にある「JSONファイルを開く」をクリックします
2. settings.json がデフォルトのテキストエディタで開かれます
3. JSON形式で設定を直接編集します
4. ファイルを保存すると、Windows Terminal が自動的に設定を再読み込みします

> **注意**: JSON編集時は構文エラーに注意してください。エラーがある場合、設定読み込み時に警告ダイアログが表示されます。

---

## 11. 日常業務の流れ

本セクションでは、業務フローに沿った日常業務の流れを説明します。

```
業務フロー概要（再掲）
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【STEP 1】ターミナルを起動し、タブ・ペインでセッションを準備 → 4章参照
    ↓
【STEP 2】コマンドを入力・実行し、テキスト操作を行う → 5章参照
    ↓
【STEP 3】出力結果を検索・確認し、必要な情報を抽出 → 6章参照
    ↓
【STEP 4】外観やキーバインドをカスタマイズして効率化 → 7章参照
    ↓
【STEP 5】設定を保存し、次回以降の作業に備える → 10章参照
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
```

### 11.1 【開発者】STEP1: 開発環境のセッション準備

業務開始時に、開発に必要なターミナルセッションを準備します。

**操作手順**:
1. Windows Terminal を起動します
2. デフォルトのタブが開きます（通常はPowerShellまたはコマンドプロンプト）
3. `Alt+Shift+D` でペインを分割し、左側にコード用、右側にログ監視用のセッションを作成します
4. 必要に応じて `Ctrl+Shift+T` で追加のタブを開き、WSL環境やSSH接続を開始します
5. 各タブにわかりやすい名前を付けます（タブをダブルクリックして名前を変更）

### 11.2 【開発者】STEP2: コマンド実行と操作

ターミナルでコマンドを実行し、開発作業を行います。

**操作手順**:
1. 適切なペインにフォーカスを移動します（`Alt+矢印キー`）
2. コマンドを入力して `Enter` で実行します
3. よく使うコマンドはスニペットとして保存しておきます（9章参照）
4. コマンドパレット（Ctrl+Shift+P）から素早くアクションを実行できます
5. 出力結果をコピーする場合は、テキストを選択して `Ctrl+Shift+C` でコピーします

### 11.3 【システム管理者】STEP3: ログの検索と確認

ターミナル出力からエラーや重要情報を検索します。

**操作手順**:
1. `Ctrl+Shift+F` で検索ボックスを開きます
2. エラーメッセージやキーワードを入力して検索します
3. 正規表現検索を有効にして複雑なパターンマッチングを行います
4. 重要な箇所にマークを追加して後から参照できるようにします
5. 必要に応じて `バッファのエクスポート` で出力をファイルに保存します

### 11.4 【全ユーザー】STEP4-5: カスタマイズと設定の保存

作業効率を高めるためのカスタマイズと設定保存を行います。

**操作手順**:
1. `Ctrl+,` で設定画面を開きます
2. 外観設定でテーマや配色を好みに合わせます
3. キーバインドをカスタマイズして頻繁に使う操作を効率化します
4. プロファイルごとにフォント、背景、透明度を設定します
5. 「保存」ボタンをクリックして設定を永続化します

---

## 12. よくある質問と対処法

### 12.1 起動・操作に関するQ&A

**Q: Windows Terminal が起動しません**

A: 以下を確認してください：
- Windows 10 バージョン 19041 以降であることを確認してください
- Microsoft Store からの再インストールを試してください
- `wt.exe` のパスが環境変数に含まれていることを確認してください

**Q: デフォルトのシェルを変更したい**

A: 以下の手順で変更できます：
1. `Ctrl+,` で設定画面を開きます
2. 「起動」設定を選択します
3. 「既定のプロファイル」のドロップダウンから使用したいシェルを選択します
4. 「保存」をクリックします

**Q: WSLのディストリビューションが表示されません**

A: Windows Terminal は起動時にWSLディストリビューションを自動検出します。WSLが正しくインストールされているか確認し、Terminal を再起動してください。

### 12.2 タブ・ペインに関するQ&A

**Q: 閉じたタブを復元できますか？**

A: コマンドパレット（Ctrl+Shift+P）を開き「閉じたタブ/ペインの復元」を検索して実行してください。直前に閉じたタブまたはペインが復元されます。

**Q: ペインの境界をリセットしたい**

A: ペインのリサイズはコマンドパレットから行えますが、均等分割に戻す直接的な操作はありません。ペインを閉じて再度分割することで均等な状態に戻せます。

### 12.3 テキスト操作に関するQ&A

**Q: 複数行の貼り付けで毎回確認ダイアログが表示されます**

A: 設定画面の「操作」（Interaction）で、貼り付け警告の設定を変更できます。ただし、意図しないコマンド実行を防ぐ安全機能のため、無効化は推奨しません。

---

## 13. トラブルシューティング

### 13.1 エラーメッセージと対処法

| エラー/症状 | 原因 | 対処法 |
|-------------|------|--------|
| 「URIを開けませんでした」ダイアログ | ハイパーリンクの URL が無効または開けない | URLを確認し、ブラウザで直接アクセスを試してください |
| 設定読み込み警告ダイアログ | settings.json の構文エラー | JSONファイルを開いて構文エラーを修正してください |
| 「キーボードサービスが無効化されています」警告 | キーボードサービスの問題 | Windowsのサービス設定でキーボードサービスを確認してください |
| レンダラーエラー | GPUアクセラレーションの問題 | 設定画面の「レンダリング」でGPUアクセラレーションを無効にしてください |
| 接続切断通知 | ターミナル接続が失われた | 「接続の再起動」を実行するか、新しいタブを開いてください |

### 13.2 よくあるトラブルと解決方法

**表示が乱れる場合**:
1. フォントサイズをリセットします（`Ctrl+Shift+0`）
2. バッファをクリアします（コマンドパレットから「バッファのクリア」）
3. それでも改善しない場合は、レンダリング設定でGPUアクセラレーションを切り替えてください

**フォントが正しく表示されない場合**:
1. 設定画面でプロファイルの外観設定を開きます
2. フォントを変更します（Cascadia Code, Cascadia Mono など推奨フォントを試してください）

**設定が保存されない場合**:
1. settings.json ファイルのパスにアクセス権があることを確認してください
2. ポータブルモードの場合、設定ファイルの場所が異なります
3. 「保存」ボタンを押した後に成功トースト通知が表示されることを確認してください

### 13.3 サポートへの連絡方法

- **GitHub Issues**: [https://github.com/microsoft/terminal/issues](https://github.com/microsoft/terminal/issues) で不具合の報告や機能リクエストができます
- **バージョン情報の確認**: メイン画面の Help メニューから「About」（バージョン情報ダイアログ）を開き、バージョン番号を確認してから報告してください

---

## 改訂履歴

| 版数 | 改訂日 | 改訂内容 |
|-----|--------|---------|
| 1.0 | 2026-03-01 | 初版作成 |

---

*本マニュアルは、Windows Terminal のエンドユーザー向け業務運用マニュアルです。*
*システムの更新により、画面や操作方法が変更される場合があります。*
