18 18
19インストール前に、以下があることを確認してください。19インストール前に、以下があることを確認してください。
20 20
21* VS Code 1.98.0 以上21* VS Code 1.94.0 以上
22* Anthropic アカウント:任意の有料 Claude サブスクリプション(Pro、Max、Team、または Enterprise)または Claude Console アカウントが機能し、API キーは不要です。拡張機能を初めて開くときに、このアカウントで[サインイン](/docs/ja/authentication#log-in-to-claude-code)します。Amazon Bedrock や Google Cloud の Agent Platform などのサードパーティプロバイダーを通じて Claude にアクセスする場合は、セットアップ手順について[サードパーティプロバイダーを使用する](#use-third-party-providers)を参照してください。22* Anthropic アカウント:任意の有料 Claude サブスクリプション(Pro、Max、Team、または Enterprise)または Claude Console アカウントが機能し、API キーは不要です。拡張機能を初めて開くときに、このアカウントで[サインイン](/docs/ja/authentication#log-in-to-claude-code)します。Amazon Bedrock や Google Cloud の Agent Platform などのサードパーティプロバイダーを通じて Claude にアクセスする場合は、セットアップ手順について[サードパーティプロバイダーを使用する](#use-third-party-providers)を参照してください。
23 23
24<Tip>24<Tip>
50 <Step title="Claude Code パネルを開く">50 <Step title="Claude Code パネルを開く">
51 VS Code 全体で、Spark アイコンは Claude Code を示します。<img src="https://mintcdn.com/claude-code/c5r9_6tjPMzFdDDT/images/vs-code-spark-icon.svg?fit=max&auto=format&n=c5r9_6tjPMzFdDDT&q=85&s=3ca45e00deadec8c8f4b4f807da94505" alt="Spark icon" style={{display: "inline", height: "0.85em", verticalAlign: "middle"}} width="16" height="16" data-path="images/vs-code-spark-icon.svg" />51 VS Code 全体で、Spark アイコンは Claude Code を示します。<img src="https://mintcdn.com/claude-code/c5r9_6tjPMzFdDDT/images/vs-code-spark-icon.svg?fit=max&auto=format&n=c5r9_6tjPMzFdDDT&q=85&s=3ca45e00deadec8c8f4b4f807da94505" alt="Spark icon" style={{display: "inline", height: "0.85em", verticalAlign: "middle"}} width="16" height="16" data-path="images/vs-code-spark-icon.svg" />
52 52
53 Claude を開く最速の方法は、**エディタツールバー**(エディタの右上隅)の Spark アイコンをクリックすることです。このアイコンは、ファイルを開いている場合にのみ表示されます。53 Claude を開く最も速い方法は、**エディタツールバー**(エディタの右上隅)の Spark アイコンをクリックすることです。このアイコンはファイルを開いている場合にのみ表示されます。
54 54
55 <img src="https://mintcdn.com/claude-code/mfM-EyoZGnQv8JTc/images/vs-code-editor-icon.png?fit=max&auto=format&n=mfM-EyoZGnQv8JTc&q=85&s=eb4540325d94664c51776dbbfec4cf02" alt="VS Code エディタの右上隅のエディタツールバーに Spark アイコンが表示されている" width="2796" height="734" data-path="images/vs-code-editor-icon.png" />55 <img src="https://mintcdn.com/claude-code/mfM-EyoZGnQv8JTc/images/vs-code-editor-icon.png?fit=max&auto=format&n=mfM-EyoZGnQv8JTc&q=85&s=eb4540325d94664c51776dbbfec4cf02" alt="VS Code エディタでエディタツールバーに表示された Spark アイコン" width="2796" height="734" data-path="images/vs-code-editor-icon.png" />
56 56
57 Claude Code を開く他の方法:57 Claude Code を開くその他の方法:
58 58
59 * **アクティビティバー**:左サイドバーの Spark アイコンをクリックしてセッションリストを開きます。任意のセッションをクリックしてフルエディタタブとして開くか、新しいセッションを開始します。このアイコンは常にアクティビティバーに表示されます。59 * **アクティビティバー**:左サイドバーの Spark アイコンをクリックしてセッションリストを開きます。任意のセッションをクリックしてフルエディタタブとして開くか、新しいセッションを開始します。このアイコンはアクティビティバーに常に表示されます。
60 * **コマンドパレット**:`Cmd+Shift+P`(Mac)または `Ctrl+Shift+P`(Windows/Linux)を押し、「Claude Code」と入力して、「Open in New Tab」などのオプションを選択します。60 * **コマンドパレット**:`Cmd+Shift+P`(Mac)または `Ctrl+Shift+P`(Windows/Linux)を押し、「Claude Code」と入力して、「Open in New Tab」などのオプションを選択します。
61 * **ステータスバー**:ウィンドウの右下隅の **✱ Claude Code** をクリックします。ファイルを開いていない場合でも機能します。61 * **ステータスバー**:[`preferredLocation`](#extension-settings) を `sidebar` に設定した場合、または **Claude Code: Open in Side Bar** で Claude を開いた場合、ウィンドウの右下隅の **✱ Claude Code** をクリックします。ファイルが開いていない場合でも機能します。
62 62
63 Claude パネルをドラッグして、VS Code 内の任意の場所に再配置できます。詳細については、[ワークフローをカスタマイズする](#customize-your-workflow)を参照してください。63 Claude パネルをドラッグして VS Code 内の任意の場所に移動できます。詳細は [ワークフローをカスタマイズする](#customize-your-workflow) を参照してください。
64 </Step>64 </Step>
65 65
66 <Step title="サインイン">66 <Step title="サインイン">
67 パネルを初めて開くと、サインイン画面が表示されます。**Sign in** をクリックして、ブラウザで認可を完了します。67 パネルを初めて開くと、サインイン画面が表示されます。**Sign in** をクリックしてブラウザで認可を完了します。
68 68
69 後で **Not logged in · Please run /login** が表示される場合、拡張機能はサインイン画面を自動的に再度開きます。表示されない場合は、コマンドパレットから **Developer: Reload Window** でウィンドウをリロードします。69 後で **Not logged in · Please run /login** が表示される場合、拡張機能はサインイン画面を自動的に再度開きます。表示されない場合は、コマンドパレットから **Developer: Reload Window** でウィンドウをリロードします。
70 70
71 シェルで `ANTHROPIC_API_KEY` が設定されているのにサインインプロンプトが表示される場合、VS Code がシェル環境を継承していない可能性があります。ターミナルから `code .` で VS Code を起動して環境変数を継承するか、代わりに Claude アカウントでサインインします。71 シェルに `ANTHROPIC_API_KEY` が設定されているのにサインインプロンプトが表示される場合、VS Code がシェル環境を継承していない可能性があります。ターミナルから `code .` で VS Code を起動して環境変数を継承するか、代わりに Claude アカウントでサインインしてください。
72 72
73 サインイン後、**Learn Claude Code** チェックリストが表示されます。**Show me** をクリックして各項目を実行するか、X で閉じます。後で再度開くには、VS Code 設定の Extensions → Claude Code で **Hide Onboarding** をオフにします。73 サインイン後、**Learn Claude Code** チェックリストが表示されます。**Show me** をクリックして各項目を実行するか、X で閉じます。後で再度開くには、VS Code 設定の Extensions → Claude Code で **Hide Onboarding** をオフにします。
74 </Step>74 </Step>
75 75
76 <Step title="プロンプトを送信する">76 <Step title="プロンプトを送信する">
77 Claude にコードやファイルの支援を依頼します。これには、何かの仕組みを説明すること、問題をデバッグすること、または変更を加えることが含まれます。77 コードやファイルについて Claude に支援を求めます。これは、何かの仕組みを説明すること、問題をデバッグすること、または変更を加えることなど、様々なことが含まれます。
78 78
79 <Tip>Claude は自動的に選択したテキストを表示します。`Option+K`(Mac)/ `Alt+K`(Windows/Linux)を押して、@-メンション参照(`@file.ts#5-10` など)をプロンプトに挿入することもできます。</Tip>79 <Tip>Claude は自動的に選択したテキストを認識します。`Option+K`(Mac)/ `Alt+K`(Windows/Linux)を押して、@-mention 参照(`@file.ts#5-10` など)をプロンプトに挿入することもできます。</Tip>
80 80
81 ファイル内の特定の行について質問する例を次に示します。81 ファイル内の特定の行について質問する例を以下に示します。
82 82
83 <img src="https://mintcdn.com/claude-code/FVYz38sRY-VuoGHA/images/vs-code-send-prompt.png?fit=max&auto=format&n=FVYz38sRY-VuoGHA&q=85&s=ede3ed8d8d5f940e01c5de636d009cfd" alt="VS Code エディタで Python ファイルの 2~3 行が選択されており、Claude Code パネルにそれらの行についての質問と @-メンション参照が表示されている" width="3288" height="1876" data-path="images/vs-code-send-prompt.png" />83 <img src="https://mintcdn.com/claude-code/FVYz38sRY-VuoGHA/images/vs-code-send-prompt.png?fit=max&auto=format&n=FVYz38sRY-VuoGHA&q=85&s=ede3ed8d8d5f940e01c5de636d009cfd" alt="VS Code エディタで Python ファイルの 2~3 行が選択されており、Claude Code パネルに @-mention 参照を含むそれらの行についての質問が表示されている" width="3288" height="1876" data-path="images/vs-code-send-prompt.png" />
84 </Step>84 </Step>
85 85
86 <Step title="変更を確認する">86 <Step title="変更を確認する">
87 Claude がファイルを編集したい場合、元のコードと提案された変更の並べて比較を表示し、許可を求めます。編集を受け入れるか、拒否するか、Claude に別の方法を指示できます。受け入れる前に差分ビューで提案されたコンテンツを直接編集した場合、Claude はそれを変更したことが通知されるため、ファイルが元のプロポーザルと一致すると想定しません。87 表示内容は、プロンプトボックスの下部に表示される [権限モード](/docs/ja/permission-modes#which-mode-a-session-starts-in) によって異なります。
88 88
89 <img src="https://mintcdn.com/claude-code/FVYz38sRY-VuoGHA/images/vs-code-edits.png?fit=max&auto=format&n=FVYz38sRY-VuoGHA&q=85&s=e005f9b41c541c5c7c59c082f7c4841c" alt="VS Code が Claude の提案された変更の差分を表示し、編集を行うかどうかを尋ねる許可プロンプトが表示されている" width="3292" height="1876" data-path="images/vs-code-edits.png" />89 * Auto または Edit automatically モードでは、Claude はワークスペース内のほとんどのファイルを確認なしで編集します。
90 * Manual モードでは、Claude がファイルを編集したい場合、元のコンテンツと提案された変更の並べて比較を表示し、権限を求めます。受け入れたり、拒否したり、代わりに Claude に何をするかを指示したりできます。受け入れる前に diff ビューで提案されたコンテンツを直接編集した場合、Claude はそれを修正したことが通知されるため、ファイルが元の提案と一致していると想定されません。
91
92 <img src="https://mintcdn.com/claude-code/FVYz38sRY-VuoGHA/images/vs-code-edits.png?fit=max&auto=format&n=FVYz38sRY-VuoGHA&q=85&s=e005f9b41c541c5c7c59c082f7c4841c" alt="VS Code が Claude の提案された変更の diff を表示し、編集を行うかどうかを尋ねる権限プロンプトが表示されている" width="3292" height="1876" data-path="images/vs-code-edits.png" />
90 </Step>93 </Step>
91</Steps>94</Steps>
92 95
93Claude Code でできることについてのアイデアについては、[一般的なワークフロー](/docs/ja/common-workflows)を参照してください。96Claude Code でできることについてのアイデアについては、[一般的なワークフロー](/docs/ja/common-workflows) を参照してください。
94 97
95<Tip>98<Tip>
96 コマンドパレットから'Claude Code: Open Walkthrough'を実行して、基本的なガイド付きツアーを取得します。99 コマンドパレットから「Claude Code: Open Walkthrough」を実行して、基本的な機能のガイド付きツアーを表示します。
97</Tip>100</Tip>
98 101
99<h2 id="use-the-prompt-box">102<h2 id="use-the-prompt-box">
102 105
103プロンプトボックスは複数の機能をサポートしています。106プロンプトボックスは複数の機能をサポートしています。
104 107
105* **権限モード**:プロンプトボックスの下部のモード指示器をクリックしてモードを切り替えるか、VS Code 設定の `claudeCode.initialPermissionMode` でデフォルトを設定します。指示器が提供するすべてのモードについては、[権限モード](/docs/ja/permission-modes#switch-permission-modes)を参照してください。108* **権限モード**: プロンプトボックスの下部にあるモード指示器をクリックして、権限モードを切り替えます。Pro、Max、Team プランでは、Auto がビルトイン開始権限モードです。[拡張機能が開始権限モードを選択する方法](/docs/ja/permission-modes#switch-permission-modes)と、指示器が提供するすべての権限モードについては、こちらを参照してください。
106 * **Manual**:Claude はファイル編集とほとんどのシェルコマンドの前に権限を求めます。109 * **Auto**: 分類器があなたに尋ねる代わりにほとんどのアクションをレビューします。[auto モード](/docs/ja/permission-modes#eliminate-prompts-with-auto-mode)で、それがレビューおよびブロックする内容を確認してください。
107 * **Plan**:Claude は実行内容を説明し、変更を加える前に承認を待ちます。VS Code は自動的にプランをフル Markdown ドキュメントとして開き、Claude が開始する前にフィードバックを提供するためのインラインコメントを追加できます。110 * **Manual**: Claude はファイル編集とほとんどのシェルコマンドの前に権限を求めます。
108 * **Edit automatically**:Claude は権限を求めずに編集を行います。111 * **Plan**: Claude は実行する内容を説明し、変更を加える前に承認を待ちます。VS Code は自動的にプランを完全な Markdown ドキュメントとして開き、Claude が開始する前にフィードバックを提供するためにインラインコメントを追加できます。
109* **コマンドメニュー**:`/` をクリックするか `/` と入力してコマンドメニューを開きます。オプションには、ファイルの添付、モデルの切り替え、拡張思考の切り替え、プラン使用状況の表示(`/usage`)、および [Remote Control](/docs/ja/remote-control) セッションの開始(`/remote-control`)が含まれます。カスタマイズセクションは、MCP サーバー、hooks、メモリ、権限、プラグインへのアクセスを提供します。ターミナルアイコン付きのアイテムは統合ターミナルで開きます。112 * **Edit automatically**: Claude は尋ねることなく編集を行います。
110 * 設定セクションには **Enable Remote Control for all sessions** が含まれており、これは [`remoteControlAtStartup`](/docs/ja/settings#available-settings) を設定して、[すべての新しいインタラクティブセッションが Remote Control に自動的に接続](/docs/ja/remote-control#enable-remote-control-for-all-sessions)されるようにします。Claude Code v2.1.203 以降が必要です。113* **Model**: コマンドメニューから **Switch model…** を選択して、セッション中にモデルを変更します。プロンプトボックスの下部にあるモデル名をクリックして、同じピッカーを開くこともできます。現在のモデルが [effort levels](/docs/ja/model-config#adjust-effort-level) をサポートしている場合、ピッカーは **Effort** 行も表示します。モデル名ボタンと **Effort** 行には Claude Code v2.1.257 以降が必要です。
111* **コンテキスト指示器**:プロンプトボックスは、Claude のコンテキストウィンドウをどの程度使用しているかを表示します。Claude は必要に応じて自動的にコンパクト化するか、`/compact` を手動で実行できます。114* **Command menu**: `/` をクリックするか `/` を入力してコマンドメニューを開きます。オプションには、ファイルの添付、モデルの切り替え、拡張思考の切り替えが含まれます。Customize セクションは MCP サーバー、slash commands、出力スタイル、hooks、メモリ、権限、プラグインへのアクセスを提供します。ターミナルアイコン付きのアイテムは統合ターミナルで開きます。
112* **拡張思考**:Claude が複雑な問題を推論するためにより多くの時間を費やすことができます。コマンドメニュー(`/`)を使用してオンに切り替えます。Claude の推論は会話に折りたたまれたブロックとして表示されます。ブロックをクリックして読むか、`Ctrl+O` を押してセッション内のすべての思考ブロックを展開または折りたたみます。詳細については、[拡張思考](/docs/ja/model-config#extended-thinking)を参照してください。115 * `/usage` や [`/remote-control`](/docs/ja/remote-control) などのコマンドを参照するには、Customize セクションで **Slash commands** を選択します。ダイアログはフィルターボックス付きでそれらをリストします。1 つを選択して実行します。プロンプトボックスで `/` を入力すると、引き続きコマンドをインラインで提案します。Claude Code v2.1.257 以降が必要です。
113* **複数行入力**:`Shift+Enter` を押して送信せずに新しい行を追加します。これは質問ダイアログの「その他」フリーテキスト入力でも機能します。116 * Customize セクションで **Output styles** を選択して、カスタムスタイルを含む [output style](/docs/ja/output-styles) を選択します。Claude Code v2.1.257 以降が必要です。
117
118 代わりにカスタムスタイルを作成するには、**Output styles** メニューから **Build a custom style** を選択します。Claude Code はプロジェクトまたはユーザーレベルで [style file](/docs/ja/output-styles#create-a-custom-output-style) を作成します。Claude Code v2.1.261 以降が必要です。
119 * Settings セクションには **Enable Remote Control for all sessions** が含まれており、これは [`remoteControlAtStartup`](/docs/ja/settings-reference#remotecontrolatstartup) を設定して、[新しいインタラクティブセッションが Remote Control に自動的に接続するかどうか](/docs/ja/remote-control#enable-remote-control-for-all-sessions)を制御します。Claude Code v2.1.203 以降が必要です。
120
121 VS Code ウィンドウでトグルをオンまたはオフにすると、その変更は、その後に開始するセッションだけでなく、その VS Code ウィンドウで既に開いているセッションに適用されます。オフにすると、開いているセッションは切断されます。Claude Code v2.1.261 以降では、その変更は他の VS Code ウィンドウで開いているセッションにも到達します。
122 * Settings セクションには **Focus view** も含まれており、これはツール呼び出し、ツール結果、思考を展開可能な行の背後に隠し、プロンプトと Claude の応答を残します。Claude の最新の to-do リストは表示されたままで、Claude からの保留中の質問が尋ねているテキストも表示されます。これには Claude Code v2.1.225 以降が必要です。そこでトグルするか、`Ctrl+Option+F`(Mac)/ `Ctrl+Alt+F`(Windows/Linux)で、またはコマンドパレットから **Claude Code: Toggle Focus view** で切り替えます。変更はすべての開いているセッションに適用され、セッション全体で保持されます。Claude Code v2.1.221 以降が必要です。
123 * バグを報告するには、メニューの下部にある **Report a problem** をクリックするか、`/bug` または `/feedback` をオプションの説明と共に入力して、レポートに事前入力します。レポートを送信し、ファーストパーティ接続で Anthropic にサインインしている場合、Claude Code はそれを Anthropic に送信します。サードパーティプロバイダーまたは Anthropic 認証情報がない場合、ダイアログは引き続き開きますが、送信するとエラーが表示され、何も送信されません。CLI の `/bug` とは異なり、拡張機能はローカルアーカイブを作成しません。Claude Code v2.1.229 以降が必要です。
124* **Side questions**: `/btw` の後に質問を入力して、[会話に追加せずに](/docs/ja/interactive-mode#side-questions-with-%2Fbtw)セッションについて質問します。答えはチャットの横のパネルで開き、そこでフォローアップ質問をすることができます。スレッドはウィンドウの再読み込みを生き残ります。Claude Code は最新の 20 回の交換を保持し、Claude Code が [安全に保持期間を決定できる](/docs/ja/claude-directory#cleaned-up-automatically)限り、[`cleanupPeriodDays`](/docs/ja/settings-reference#cleanupperioddays) スケジュールで保存されたスレッドを期限切れにします。スレッドをクリアするには、パネルのゴミ箱アイコンをクリックします。Claude Code v2.1.227 以降が必要です。
125* **Context indicator**: プロンプトボックスは Claude のコンテキストウィンドウをどのくらい使用しているかを表示します。Claude は必要に応じて自動的にコンパクトにするか、`/compact` を手動で実行できます。
126* **Extended thinking**: Claude が複雑な問題を推論するのに時間をかけることができます。コマンドメニュー(`/`)経由でオンに切り替えます。Claude の推論は会話に折りたたまれたブロックとして表示されます。ブロックをクリックして読むか、`Ctrl+O` を押してセッション内のすべての思考ブロックを展開または折りたたみます。詳細については、[Extended thinking](/docs/ja/model-config#extended-thinking) を参照してください。
127* **Multi-line input**: `Shift+Enter` を押して、送信せずに新しい行を追加します。これは質問ダイアログの「Other」フリーテキスト入力でも機能します。
114 128
115<h3 id="reference-files-and-folders">129<h3 id="reference-files-and-folders">
116 ファイルとフォルダを参照する130 ファイルとフォルダを参照する
117</h3>131</h3>
118 132
119@-メンションを使用して、特定のファイルまたはフォルダに関するコンテキストを Claude に提供します。`@` の後にファイルまたはフォルダ名を入力すると、Claude はそのコンテンツを読み取り、それについて質問したり、変更を加えたりできます。Claude Code はあいまい一致をサポートしているため、部分的な名前を入力して必要なものを見つけることができます。133@-mentions を使用して、特定のファイルまたはフォルダについて Claude にコンテキストを提供します。`@` の後にファイルまたはフォルダ名を入力すると、Claude はそのコンテンツを読み取り、それについて質問に答えたり、変更を加えたりできます。Claude Code はファジーマッチングをサポートしているため、部分的な名前を入力して必要なものを見つけることができます。
120 134
121```text theme={null}135```text wrap theme={null}
122> Explain the logic in @auth (fuzzy matches auth.js, AuthService.ts, etc.)136Explain the logic in @auth (fuzzy matches auth.js, AuthService.ts, etc.)
123> What's in @src/components/ (include a trailing slash for folders)137What's in @src/components/ (include a trailing slash for folders)
124```138```
125 139
126大きな PDF の場合、Claude にファイル全体ではなく特定のページを読むよう依頼できます。単一ページ、1~10 ページなどの範囲、または 3 ページ以降などのオープンエンド範囲です。140大きな PDF の場合、ファイル全体ではなく特定のページを読むよう Claude に依頼できます。単一ページ、1~10 ページのような範囲、またはページ 3 以降のようなオープンエンド範囲です。
127 141
128エディタでテキストを選択すると、Claude は強調表示されたコードを自動的に表示できます。プロンプトボックスのフッターは、選択されている行数を表示します。`Option+K`(Mac)/ `Alt+K`(Windows/Linux)を押して、ファイルパスと行番号を含む @-メンション(例:`@app.ts#5-10`)を挿入します。選択指示器をクリックして、Claude が強調表示されたテキストを表示できるかどうかを切り替えます。目のスラッシュアイコンは、選択が Claude から隠されていることを意味します。142エディターでテキストを選択すると、Claude は強調表示されたコードを自動的に見ることができます。プロンプトボックスのフッターは、選択されている行数を表示します。`Option+K`(Mac)/ `Alt+K`(Windows/Linux)を押して、ファイルパスと行番号を含む @-mention を挿入します(例:`@app.ts#5-10`)。選択指示器をクリックして、Claude が強調表示されたテキストを見ることができるかどうかを切り替えます。目のスラッシュアイコンは、選択が Claude から隠されていることを意味します。
129 143
130また、`Shift` を押しながらファイルをプロンプトボックスにドラッグして、添付ファイルとして追加することもできます。任意の添付ファイルの X をクリックしてコンテキストから削除します。144また、`Shift` を押しながらファイルをプロンプトボックスにドラッグして、添付ファイルとして追加することもできます。任意の添付ファイルの X をクリックして、コンテキストから削除します。
131 145
132<h3 id="resume-past-conversations">146<h3 id="resume-past-conversations">
133 過去の会話を再開する147 過去の会話を再開する
134</h3>148</h3>
135 149
136Claude Code パネルの上部の **Session history** ボタンをクリックして、会話履歴にアクセスします。キーワードで検索するか、時間(今日、昨日、過去 7 日間など)で参照できます。任意の会話をクリックして、完全なメッセージ履歴で再開します。新しいセッションは、最初のメッセージに基づいて AI が生成したタイトルを受け取ります。セッションの上にマウスを置くと、名前変更と削除アクションが表示されます。説明的なタイトルを付けるために名前を変更するか、リストから削除するために削除します。セッションの再開の詳細については、[セッションの管理](/docs/ja/sessions)を参照してください。150Claude Code パネルの上部にある **Session history** ボタンをクリックして、会話履歴にアクセスします。キーワードで検索するか、時間で参照できます。任意の会話をクリックして、完全なメッセージ履歴で再開します。セッションの再開の詳細については、[Manage sessions](/docs/ja/sessions) を参照してください。
151
152新しいセッションは、最初のメッセージに基づいて AI が生成したタイトルを受け取ります。セッションの上にマウスを置くと、名前変更とアーカイブアクションが表示されます。説明的なタイトルを付けるために名前変更するか、リストの下部にある **Archived sessions** グループに移動するためにアーカイブします。
153
154アーカイブされたセッションを復元するには、**Archived sessions** を展開して **Unarchive session** をクリックします。v2.1.257 より前では、アクションは **Delete session** でした。これはセッションを隠し、復元する方法がありませんでした。その後削除したセッションは、アップグレード後に **Archived sessions** の下に表示されます。
155
156再開した会話が plan モードで終了した場合、Claude Code は plan モードを復元します。Claude Code v2.1.246 以降が必要です。Claude Code は 2 つのケースでは復元しません。
157
158* 拡張機能が `claudeCode.initialPermissionMode` から [開始権限モードを選択](/docs/ja/permission-modes#switch-permission-modes)するか、以前の会話から引き継がれるピックがある
159* `claudeCode.claudeProcessWrapper` が設定されている
137 160
138<h3 id="resume-cloud-sessions-from-claude-ai">161<h3 id="resume-cloud-sessions-from-claude-ai">
139 Claude.ai からリモートセッションを再開する162 Claude.ai からクラウドセッションを再開する
140</h3>163</h3>
141 164
142[Web 上の Claude Code](/docs/ja/claude-code-on-the-web) を使用している場合、VS Code でそれらのリモートセッションを直接再開できます。これには、Anthropic Console ではなく **Claude.ai Subscription** でサインインする必要があります。165[Claude Code on the web](/docs/ja/claude-code-on-the-web) を使用している場合、それらのクラウドセッションを VS Code で直接再開できます。これには Anthropic Console ではなく、**Claude.ai Subscription** でサインインする必要があります。
143 166
144<Steps>167<Steps>
145 <Step title="セッション履歴を開く">168 <Step title="Open session history">
146 Claude Code パネルの上部の **Session history** ボタンをクリックします。169 Claude Code パネルの上部にある **Session history** ボタンをクリックします。
147 </Step>170 </Step>
148 171
149 <Step title="Remote タブを選択する">172 <Step title="Select the Web tab">
150 ダイアログには 2 つのタブが表示されます。Local と Remote。**Remote** をクリックして claude.ai からのセッションを表示します。173 ダイアログは 2 つのタブを表示します。Local と Web です。**Web** をクリックして claude.ai からのセッションを表示します。
151 </Step>174 </Step>
152 175
153 <Step title="再開するセッションを選択する">176 <Step title="Select a session to resume">
154 リモートセッションを参照または検索します。任意のセッションをクリックしてダウンロードし、会話をローカルで続行します。177 クラウドセッションを参照または検索します。任意のセッションをクリックして、ダウンロードし、会話をローカルで続行します。
155 </Step>178 </Step>
156</Steps>179</Steps>
157 180
158<Note>181<Note>
159 リモートタブに表示されるのは、GitHub リポジトリで開始された Web セッションのみです。再開するとローカルに会話履歴が読み込まれます。変更は claude.ai に同期されません。182 Web タブに表示されるのは、GitHub リポジトリで開始された Web セッションのみです。再開するとローカルに会話履歴が読み込まれます。変更は claude.ai に同期されません。
160</Note>183</Note>
161 184
162<h3 id="check-account-and-usage">185<h3 id="check-account-and-usage">
163 アカウントと使用状況を確認する186 アカウントと使用状況を確認する
164</h3>187</h3>
165 188
166コマンドメニューから `/usage` を実行して、アカウント&使用状況ダイアログを開きます。サインインしているアカウント、プラン、および現在のセッションと週の使用状況バーが表示され、各制限がリセットされるまでの時間が示されます。189`/usage` を実行して、Account & usage ダイアログを開きます。ダイアログは claude.ai サインインが必要なため、[サードパーティプロバイダー](#use-third-party-providers)では提供されません。サインインしたアカウント、プラン、現在のセッションと週の使用状況バーを表示します。各バーは、制限がリセットされるまでの時間を表示します。
167 190
168ダイアログは、プラン制限に寄与しているものを詳細に示します。キャッシュミス、長いコンテキスト、サブエージェント多用、または高度に並列化されたセッションなど、最近の使用状況の 10% 以上を占める動作にフラグを立て、それぞれを削減するためのヒントを提供します。属性テーブルは、各スキル、サブエージェント、プラグイン、MCP サーバーからどの程度の使用状況が発生したかを示します。Claude Code v2.1.174 以降が必要です。191ダイアログは、プラン制限に貢献しているものを詳細に説明します。キャッシュミス、長いコンテキスト、subagent が多い、または高度に並列なセッションなど、最近の使用状況の 10% 以上を占める動作にフラグを立てます。各動作には、それを削減するためのヒントが付いています。Attribution テーブルは、各スキル、subagent、プラグイン、MCP サーバーからどのくらいの使用状況が来たかを示します。Claude Code v2.1.174 以降が必要です。
169 192
170Day と Week トグルを使用して、過去 24 時間と過去 7 日間を切り替えます。数値は概算であり、このマシン上のローカルセッションから計算されるため、他のデバイスまたは claude.ai からの使用状況は含まれません。使用状況の追跡と削減の詳細については、[コストを追跡する](/docs/ja/costs#track-your-costs)を参照してください。193Day と Week トグルを使用して、過去 24 時間と過去 7 日間を切り替えます。数値は概算であり、このマシン上のローカルセッションから計算されるため、他のデバイスまたは claude.ai からの使用状況は含まれません。使用状況の追跡と削減の詳細については、[Track your costs](/docs/ja/costs#track-your-costs) を参照してください。
171 194
172<h2 id="customize-your-workflow">195<h2 id="customize-your-workflow">
173 ワークフローをカスタマイズする196 ワークフローをカスタマイズする
174</h2>197</h2>
175 198
176起動して実行したら、Claude パネルを再配置したり、複数のセッションを実行したり、ターミナルモードに切り替えたりできます。199Claude パネルの位置を変更したり、複数の会話を実行したり、セッションリストをグループに整理したり、ターミナルモードに切り替えたりできます。
177 200
178<h3 id="choose-where-claude-lives">201<h3 id="choose-where-claude-lives">
179 Claude が存在する場所を選択する202 Claude の配置場所を選択する
180</h3>203</h3>
181 204
182Claude パネルをドラッグして、VS Code 内の任意の場所に再配置できます。パネルのタブまたはタイトルバーをつかんでドラッグします。205Claude パネルを VS Code 内の任意の場所に移動できます。パネルのタブまたはタイトルバーをつかんで、以下の場所にドラッグします。
183 206
184* **セカンダリサイドバー**:ウィンドウの右側。コーディング中に Claude を表示したままにします。207* **セカンダリサイドバー**: ウィンドウの右側。コード作成中に Claude を表示したままにします。
185* **プライマリサイドバー**:Explorer、Search などのアイコンが付いた左サイドバー。208* **プライマリサイドバー**: Explorer、Search などのアイコンがある左側のサイドバー。
186* **エディタ領域**:Claude をファイルの横のタブとして開きます。サイドタスクに便利です。209* **エディタ領域**: Claude をファイルの横のタブとして開きます。サイドタスクに便利です。
187 210
188<Tip>211<Tip>
189 メイン Claude セッションにはサイドバーを使用し、サイドタスク用に追加のタブを開きます。Claude はお好みの場所を記憶しています。アクティビティバーセッションリストアイコンは Claude パネルとは別です。セッションリストは常にアクティビティバーに表示されますが、Claude パネルアイコンはパネルが左サイドバーにドッキングされている場合にのみそこに表示されます。212 メイン Claude セッションにはサイドバーを使用し、サイドタスク用に追加タブを開きます。Claude は優先される場所を記憶します。アクティビティバーのセッションリストアイコンは Claude パネルとは別です。セッションリストは常にアクティビティバーに表示されますが、Claude パネルアイコンは左側のサイドバーにドッキングされている場合にのみそこに表示されます。
190</Tip>213</Tip>
191 214
192<h3 id="run-multiple-conversations">215<h3 id="run-multiple-conversations">
193 複数の会話を実行する216 複数の会話を実行する
194</h3>217</h3>
195 218
196コマンドパレットから **Open in New Tab** または **Open in New Window** を使用して、追加の会話を開始します。各会話は独自の履歴とコンテキストを保持し、異なるタスクで並行して作業できます。219コマンドパレットから **Open in New Tab** または **Open in New Window** を使用して、追加の会話を開始します。各会話は独自の履歴とコンテキストを保持し、異なるタスクを並行して処理できます。
220
221タブを使用する場合、スパークアイコンの小さなカラーの点がステータスを示します。青は権限リクエストが保留中であることを意味し、オレンジはタブが非表示の間に Claude が完了したことを意味します。
222
223<h3 id="organize-sessions-into-groups">
224 セッションをグループに整理する
225</h3>
226
227アクティビティバーのセッションリストで、関連するセッションを名前付きの折りたたみ可能なグループに集めることができます。Claude Code v2.1.229 以降が必要です。
197 228
198タブを使用する場合、Spark アイコンの小さな色付きドットはステータスを示します。青は許可リクエストが保留中であることを意味し、オレンジはタブが非表示の間に Claude が完了したことを意味します。229* **セッションをグループ化または非グループ化する**: セッションを右クリックしてそれからグループを作成したり、既存のグループに移動したり、グループから削除したりします。各セッションは一度に 1 つのグループに属するため、別のグループに移動すると最初のグループから削除されます。
230* **複数のセッションを一度に移動する**: `Cmd` キー(Mac)/ `Ctrl` キー(Windows/Linux)を押しながら各セッションをクリックするか、`Shift` キーを押しながらクリックして範囲を選択してから、選択内容を右クリックします。
231* **タブからセッションをグループ化する**: コマンドパレットから **Claude Code: Add Session Tab to Group** を実行するか、セッションのエディタタブを右クリックしてから、グループを選択または作成します。Claude Code v2.1.257 以降が必要です。
232* **グループの名前を変更または削除する**: グループヘッダーを右クリックします。グループを削除するとグループのみが削除され、そのセッションは非グループ化されたリストに戻ります。
233
234拡張機能はワークスペースフォルダごとにグループを保存するため、ウィンドウの再読み込み後も保持され、同じフォルダを開くすべてのウィンドウに表示されます。リストを検索すると、拡張機能はすべてのグループ全体で 1 つのフラットリストに一致するものを表示します。
199 235
200<h3 id="switch-to-terminal-mode">236<h3 id="switch-to-terminal-mode">
201 ターミナルモードに切り替える237 ターミナルモードに切り替える
202</h3>238</h3>
203 239
204デフォルトでは、拡張機能はグラフィカルチャットパネルを開きます。CLI スタイルのインターフェースを使用する場合は、[Use Terminal 設定](vscode://settings/claudeCode.useTerminal)を開いてボックスをチェックします。240デフォルトでは、拡張機能はグラフィカルチャットパネルを開きます。CLI スタイルのインターフェースを使用する場合は、[Use Terminal 設定](vscode://settings/claudeCode.useTerminal)を開いてチェックボックスをオンにします。
205 241
206VS Code 設定(Mac で `Cmd+,` または Windows/Linux で `Ctrl+,`)を開き、Extensions → Claude Code に移動して、**Use Terminal** をチェックすることもできます。242VS Code 設定(Mac では `Cmd+,`、Windows/Linux では `Ctrl+,`)を開き、Extensions → Claude Code に移動して、**Use Terminal** をチェックすることもできます。
207 243
208<h2 id="manage-plugins">244<h2 id="manage-plugins">
209 プラグインを管理する245 プラグインを管理する
210</h2>246</h2>
211 247
212VS Code 拡張機能には、[プラグイン](/docs/ja/plugins)をインストールおよび管理するためのグラフィカルインターフェースが含まれています。プロンプトボックスで `/plugins` と入力して、**Manage plugins** インターフェースを開きます。248VS Code 拡張機能には、[プラグイン](/docs/ja/plugins)をインストールおよび管理するためのグラフィカルインターフェイスが含まれています。プロンプトボックスに `/plugins` と入力して、**プラグインを管理**インターフェイスを開きます。
213 249
214<h3 id="install-plugins">250<h3 id="install-plugins">
215 プラグインをインストールする251 プラグインをインストールする
216</h3>252</h3>
217 253
218プラグインダイアログには 2 つのタブが表示されます。**Plugins** と **Marketplaces**。254プラグインダイアログには、**プラグイン**と**マーケットプレイス**の 2 つのタブが表示されます。
219 255
220Plugins タブで:256プラグインタブでは、以下のことができます。
221 257
222* **Installed plugins** は上部に表示され、有効または無効にするためのトグルスイッチがあります。258* **インストール済みプラグイン**がトップに表示され、トグルスイッチで有効または無効にできます
223* **Available plugins** は設定されたマーケットプレイスから下に表示されます。259* 設定されたマーケットプレイスからの**利用可能なプラグイン**が下に表示されます
224* 名前または説明でプラグインをフィルタリングするために検索します。260* 名前または説明でプラグインをフィルタリングするために検索します
225* 利用可能なプラグインで **Install** をクリックします。261* 利用可能なプラグインの**インストール**をクリックします
226 262
227プラグインをインストールするときは、インストールスコープを選択します。263プラグインをインストールするときは、インストールスコープを選択します。
228 264
229* **Install for you**:すべてのプロジェクトで利用可能(ユーザースコープ)265* **あなたのためにインストール**:すべてのプロジェクトで利用可能(ユーザースコープ)
230* **Install for this project**:プロジェクト協力者と共有(プロジェクトスコープ)266* **このプロジェクトのためにインストール**:プロジェクト協力者と共有(プロジェクトスコープ)
231* **Install locally**:このリポジトリでのみ、あなたのためだけ(ローカルスコープ)267* **ローカルにインストール**:このリポジトリのみ、あなただけ(ローカルスコープ)
232 268
233<h3 id="manage-marketplaces">269<h3 id="manage-marketplaces">
234 マーケットプレイスを管理する270 マーケットプレイスを管理する
235</h3>271</h3>
236 272
237**Marketplaces** タブに切り替えて、プラグインソースを追加または削除します。273**マーケットプレイス**タブに切り替えて、プラグインソースを追加または削除します。
238 274
239* GitHub リポジトリ、URL、またはローカルパスを入力して新しいマーケットプレイスを追加します。275* GitHub リポジトリ、URL、またはローカルパスを入力して、新しいマーケットプレイスを追加します
240* 更新アイコンをクリックしてマーケットプレイスのプラグインリストを更新します。276* 更新アイコンをクリックして、マーケットプレイスのプラグインリストを更新します
241* ゴミ箱アイコンをクリックしてマーケットプレイスを削除します。277* ゴミ箱アイコンをクリックして、マーケットプレイスを削除します
242 278
243変更を加えた後、バナーが表示され、Claude Code を再起動して更新を適用するよう促します。279変更を加えた後、Claude Code を再起動して変更を適用するようにバナーが表示されます。
244 280
245<Note>281<Note>
246 VS Code のプラグイン管理は、内部で同じ CLI コマンドを使用します。拡張機能で設定したプラグインとマーケットプレイスは CLI でも利用可能であり、その逆も同様です。282 VS Code のプラグイン管理は、内部的に同じ CLI コマンドを使用しています。拡張機能で設定したプラグインとマーケットプレイスは CLI でも利用でき、その逆も同様です。
247</Note>283</Note>
248 284
249プラグインシステムの詳細については、[Plugins](/docs/ja/plugins) と [Plugin marketplaces](/docs/ja/plugin-marketplaces) を参照してください。285プラグインシステムの詳細については、[プラグイン](/docs/ja/plugins)および[プラグインマーケットプレイス](/docs/ja/plugin-marketplaces)を参照してください。
250 286
251<h2 id="automate-browser-tasks-with-chrome">287<h2 id="automate-browser-tasks-with-chrome">
252 Chrome でブラウザタスクを自動化する288 Chrome でブラウザタスクを自動化する
253</h2>289</h2>
254 290
255Claude を Chrome ブラウザに接続して、Web アプリをテストし、コンソールログでデバッグし、VS Code を離れることなくブラウザワークフローを自動化します。これには、[Claude in Chrome extension](https://chromewebstore.google.com/detail/claude/fcoeoabgfenejglbffodgkkbkcdhcgfn) バージョン 1.0.36 以上が必要です。291Claude を Chrome ブラウザに接続して、Web アプリをテストし、コンソールログでデバッグし、VS Code を離れることなくブラウザワークフローを自動化できます。これには [Claude in Chrome 拡張機能](https://chromewebstore.google.com/detail/claude/fcoeoabgfenejglbffodgkkbkcdhcgfn) バージョン 1.0.36 以上が必要です。
256 292
257プロンプトボックスで `@browser` と入力し、その後に Claude に実行させたいことを入力します。293プロンプトボックスに `@browser` と入力し、その後に Claude に実行させたい内容を入力します。
258 294
259```text theme={null}295```text wrap theme={null}
260@browser go to localhost:3000 and check the console for errors296@browser go to localhost:3000 and check the console for errors
261```297```
262 298
263添付メニューを開いて、新しいタブを開くやページコンテンツを読むなどの特定のブラウザツールを選択することもできます。299添付メニューを開いて、新しいタブを開く、ページコンテンツを読むなど、特定のブラウザツールを選択することもできます。
264 300
265Claude はブラウザタスク用に新しいタブを開き、ブラウザのログイン状態を共有するため、既にサインインしているサイトにアクセスできます。301Claude はブラウザタスク用に新しいタブを開き、ブラウザのログイン状態を共有するため、既にサインインしているサイトにアクセスできます。
266 302
267セットアップ手順、機能の完全なリスト、トラブルシューティングについては、[Use Claude Code with Chrome](/docs/ja/chrome) を参照してください。303セットアップ手順、機能の完全なリスト、トラブルシューティングについては、[Claude Code を Chrome で使用する](/docs/ja/chrome) を参照してください。
268 304
269<h2 id="vs-code-commands-and-shortcuts">305<h2 id="vs-code-commands-and-shortcuts">
270 VS Code コマンドとショートカット306 VS Code コマンドとショートカット
271</h2>307</h2>
272 308
273コマンドパレット(Mac で `Cmd+Shift+P` または Windows/Linux で `Ctrl+Shift+P`)を開き、「Claude Code」と入力して、Claude Code 拡張機能で利用可能なすべての VS Code コマンドを表示します。309コマンドパレット(Mac では `Cmd+Shift+P`、Windows/Linux では `Ctrl+Shift+P`)を開いて「Claude Code」と入力すると、Claude Code 拡張機能で利用可能なすべての VS Code コマンドが表示されます。
274 310
275一部のショートカットは、どのパネルが「フォーカス」されているか(キーボード入力を受け取っているか)によって異なります。カーソルがコードファイルにある場合、エディタはフォーカスされています。カーソルが Claude のプロンプトボックスにある場合、Claude はフォーカスされています。`Cmd+Esc` / `Ctrl+Esc` を使用してそれらを切り替えます。311一部のショートカットは、どのパネルが「フォーカス」されているか(キーボード入力を受け取っているか)によって異なります。カーソルがコードファイル内にある場合、エディターがフォーカスされています。カーソルが Claude のプロンプトボックス内にある場合、Claude がフォーカスされています。`Cmd+Esc` / `Ctrl+Esc` を使用して、それらを切り替えます。
276 312
277<Note>313<Note>
278 これらは拡張機能を制御するための VS Code コマンドです。組み込みの Claude Code コマンドのすべてが拡張機能で利用可能なわけではありません。詳細については、[VS Code extension vs. Claude Code CLI](#vs-code-extension-vs-claude-code-cli) を参照してください。314 これらは拡張機能を制御するための VS Code コマンドです。組み込みの Claude Code コマンドのすべてが拡張機能で利用可能なわけではありません。詳細については、[VS Code 拡張機能と Claude Code CLI](#vs-code-extension-vs-claude-code-cli) を参照してください。
279</Note>315</Note>
280 316
281| コマンド | ショートカット | 説明 |317| コマンド | ショートカット | 説明 |
282| -------------------------- | ----------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- |318| -------------------------- | ----------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- |
283| Focus Input | `Cmd+Esc`(Mac)/ `Ctrl+Esc`(Windows/Linux) | エディタと Claude 間のフォーカスを切り替える |319| Focus Input | `Cmd+Esc`(Mac)/ `Ctrl+Esc`(Windows/Linux) | エディターと Claude 間のフォーカスを切り替えます |
284| Open in Side Bar | - | Claude を左サイドバーで開く |320| Open in Side Bar | - | Claude をサイドバーで開きます |
285| Open in Terminal | - | Claude をターミナルモードで開く |321| Open in Terminal | - | Claude をターミナルモードで開きます |
286| Open in New Tab | `Cmd+Shift+Esc`(Mac)/ `Ctrl+Shift+Esc`(Windows/Linux) | 新しい会話をエディタタブとして開く |322| Open in New Tab | `Cmd+Shift+Esc`(Mac)/ `Ctrl+Shift+Esc`(Windows/Linux) | 新しい会話をエディタータブとして開きます |
287| Open in New Window | - | 新しい会話を別のウィンドウで開く |323| Open in New Window | - | 新しい会話を別のウィンドウで開きます |
288| New Conversation | `Cmd+N`(Mac)/ `Ctrl+N`(Windows/Linux) | 新しい会話を開始します。Claude がフォーカスされている必要があり、`enableNewConversationShortcut` が `true` に設定されている必要があります。 |324| New Conversation | `Cmd+N`(Mac)/ `Ctrl+N`(Windows/Linux) | 新しい会話を開始します。Claude がフォーカスされており、`enableNewConversationShortcut` が `true` に設定されている必要があります |
289| Reopen Closed Session | `Cmd+Shift+T`(Mac)/ `Ctrl+Shift+T`(Windows/Linux) | 最近閉じた Claude セッションタブを再度開きます。最後に閉じたタブが Claude セッションではなかった場合、VS Code の通常の再度開く機能にフォールスルーします。`enableReopenClosedSessionShortcut` で無効にできます。 |325| Reopen Closed Session | `Cmd+Shift+T`(Mac)/ `Ctrl+Shift+T`(Windows/Linux) | 最近閉じた Claude セッションタブを再度開きます。最後に閉じたタブが Claude セッションではない場合、VS Code の通常の再度開く機能にフォールスルーします。`enableReopenClosedSessionShortcut` で無効にできます |
290| Insert @-Mention Reference | `Option+K`(Mac)/ `Alt+K`(Windows/Linux) | 現在のファイルと選択への参照を挿入します(エディタがフォーカスされている必要があります) |326| Insert @-Mention Reference | `Option+K`(Mac)/ `Alt+K`(Windows/Linux) | 現在のファイルと選択範囲への参照を挿入します(エディターがフォーカスされている必要があります) |
291| Show Logs | - | 拡張機能デバッグログを表示します |327| Toggle Focus view | `Ctrl+Option+F`(Mac)/ `Ctrl+Alt+F`(Windows/Linux) | 会話内のツールアクティビティを非表示にするか表示します。Claude パネルまたはサイドバーが表示されている間に機能します。Claude Code v2.1.221 以降が必要です |
328| Rename Session Tab | - | アクティブな Claude タブのセッションの名前を変更します。このコマンドはタブの右クリックメニューにも表示されます。Claude Code v2.1.257 以降が必要です |
329| Add Session Tab to Group | - | アクティブな Claude タブのセッションを、選択または作成する[セッショングループ](#organize-sessions-into-groups)に追加します。このコマンドはタブの右クリックメニューにも表示されます。Claude Code v2.1.257 以降が必要です |
330| Mark Session as Unread | - | アクティブな Claude タブのセッションをセッションリストで未読としてマークします。このコマンドはタブの右クリックメニューにも表示されます。Claude Code v2.1.257 以降が必要です |
331| Show Logs | - | 拡張機能のデバッグログを表示します |
292| Logout | - | Anthropic アカウントからサインアウトします |332| Logout | - | Anthropic アカウントからサインアウトします |
293 333
294<h3 id="launch-a-vs-code-tab-from-other-tools">334<h3 id="launch-a-vs-code-tab-from-other-tools">
295 他のツールから VS Code タブを起動する335 他のツールから VS Code タブを起動する
296</h3>336</h3>
297 337
298拡張機能は `vscode://anthropic.claude-code/open` で URI ハンドラーを登録します。これを使用して、独自のツーリングから新しい Claude Code タブを開きます。シェルエイリアス、ブラウザブックマークレット、または URL を開くことができるスクリプトです。VS Code がまだ実行されていない場合、URL を開くと最初に起動します。VS Code が既に実行されている場合、URL は現在フォーカスされているウィンドウで開きます。338拡張機能は `vscode://anthropic.claude-code/open` で URI ハンドラーを登録します。これを使用して、独自のツール(シェルエイリアス、ブラウザーブックマークレット、または URL を開くことができるスクリプト)から新しい Claude Code タブを開きます。VS Code がまだ実行されていない場合、URL を開くと最初に起動します。VS Code が既に実行されている場合、URL は現在フォーカスされているウィンドウで開きます。
299 339
300オペレーティングシステムの URL オープナーでハンドラーを呼び出します。340オペレーティングシステムの URL オープナーでハンドラーを呼び出します。
301 341
310 ```bash theme={null}350 ```bash theme={null}
311 xdg-open "vscode://anthropic.claude-code/open"351 xdg-open "vscode://anthropic.claude-code/open"
312 ```352 ```
353
354 `xdg-open` コマンドは `xdg-utils` パッケージから提供されます。シェルが見つからないと報告する場合は、[xdg-open is not found on Linux](/docs/ja/deep-links#xdg-open-is-not-found-on-linux) を参照してください。
313 </Tab>355 </Tab>
314 356
315 <Tab title="Windows">357 <Tab title="Windows">
316 PowerShell で:358 PowerShell では:
317 359
318 ```powershell theme={null}360 ```powershell theme={null}
319 Start-Process "vscode://anthropic.claude-code/open"361 Start-Process "vscode://anthropic.claude-code/open"
320 ```362 ```
321 363
322 `cmd.exe` では、`start` はその最初の引用符付き引数をウィンドウタイトルとして扱うため、URL の前に空のタイトルを渡します:364 `cmd.exe` では、`start` は最初の引用符付き引数をウィンドウタイトルとして扱うため、URL の前に空のタイトルを渡します:
323 365
324 ```cmd theme={null}366 ```cmd theme={null}
325 start "" "vscode://anthropic.claude-code/open"367 start "" "vscode://anthropic.claude-code/open"
330ハンドラーは 2 つのオプションのクエリパラメーターを受け入れます:372ハンドラーは 2 つのオプションのクエリパラメーターを受け入れます:
331 373
332| パラメーター | 説明 |374| パラメーター | 説明 |
333| --------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |375| --------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
334| `prompt` | プロンプトボックスに事前入力するテキスト。URL エンコードされている必要があります。プロンプトは事前入力されていますが、自動的には送信されません。 |376| `prompt` | プロンプトボックスに事前入力するテキスト。URL エンコードされている必要があります。プロンプトは事前入力されますが、自動的には送信されません。 |
335| `session` | 新しい会話を開始する代わりに再開するセッション ID。セッションは、VS Code で現在開いているワークスペースに属している必要があります。セッションが見つからない場合、新しい会話が代わりに開始されます。セッションが既にタブで開いている場合、そのタブがフォーカスされます。セッション ID をプログラムで取得するには、[Continue conversations](/docs/ja/headless#continue-conversations) を参照してください。 |377| `session` | 新しい会話を開始する代わりに再開するセッション ID。セッションは、VS Code で現在開いているワークスペースに属している必要があります。セッションが見つからない場合は、代わりに新しい会話が開始されます。セッションが既にタブで開いている場合、そのタブがフォーカスされます。セッション ID をプログラムで取得するには、[会話を続ける](/docs/ja/headless#continue-conversations) を参照してください。 |
336 378
337例えば、「review my changes」で事前入力されたタブを開くには:379たとえば、「review my changes」で事前入力されたタブを開くには:
338 380
339```text theme={null}381```text theme={null}
340vscode://anthropic.claude-code/open?prompt=review%20my%20changes382vscode://anthropic.claude-code/open?prompt=review%20my%20changes
341```383```
342 384
343ターミナルセッションを VS Code タブの代わりに起動するには、CLI の `claude-cli://` ハンドラーを使用します。[Launch sessions from links](/docs/ja/deep-links) を参照してください。385VS Code タブの代わりにターミナルセッションを起動するには、CLI の `claude-cli://` ハンドラーを使用します。[リンクからセッションを起動する](/docs/ja/deep-links) を参照してください。
344 386
345<h2 id="configure-settings">387<h2 id="configure-settings">
346 設定を構成する388 設定を構成する
347</h2>389</h2>
348 390
349拡張機能には 2 種類の設定があります。391拡張機能には 2 つのタイプの設定があります。
350 392
351* **VS Code の拡張機能設定**:VS Code 内の拡張機能の動作を制御します。`Cmd+,`(Mac)または `Ctrl+,`(Windows/Linux)で開き、Extensions → Claude Code に移動します。`/` と入力して **General Config** を選択して設定を開くこともできます。393* **VS Code の拡張機能設定**:VS Code 内での拡張機能の動作を制御します。`Cmd+,`(Mac)または `Ctrl+,`(Windows/Linux)で開き、Extensions → Claude Code に移動します。`/` を入力して **General Config** を選択して設定を開くこともできます。
352* **`~/.claude/settings.json` の Claude Code 設定**:拡張機能と CLI 間で共有されます。許可されたコマンド、環境変数、hooks、MCP サーバーに使用します。詳細については、[Settings](/docs/ja/settings) を参照してください。394* **`~/.claude/settings.json` の Claude Code 設定**:拡張機能と CLI 間で共有されます。許可されたコマンド、環境変数、hooks、MCP サーバーに使用します。Pro、Max、Team プランでは、権限モード会話が開始される入力の 1 つでもあります。[Switch permission modes](/docs/ja/permission-modes#switch-permission-modes) に順序が記載されています。詳細は [Settings](/docs/ja/settings) を参照してください。
353 395
354<Tip>396<Tip>
355 `"$schema": "https://json.schemastore.org/claude-code-settings.json"` を `settings.json` に追加して、VS Code で利用可能なすべての設定のオートコンプリートとインライン検証を取得します。397 `settings.json` に `"$schema": "https://json.schemastore.org/claude-code-settings.json"` を追加して、VS Code 内で利用可能なすべての設定のオートコンプリートとインライン検証を取得します。
356</Tip>398</Tip>
357 399
358<h3 id="extension-settings">400<h3 id="extension-settings">
359 拡張機能設定401 拡張機能設定
360</h3>402</h3>
361 403
404VS Code は `initialPermissionMode` をユーザー設定から読み込み、ワークスペース値を無視します。v2.1.225 より前では、VS Code は設定をデフォルトの `default` に設定し、ワークスペース値を適用していました。
405
362| 設定 | デフォルト | 説明 |406| 設定 | デフォルト | 説明 |
363| ----------------------------------- | --------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |407| ----------------------------------- | ------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
364| `useTerminal` | `false` | グラフィカルパネルの代わりにターミナルモードで Claude を起動します。 |408| `useTerminal` | `false` | Claude をグラフィカルパネルではなくターミナルモードで起動します |
365| `initialPermissionMode` | `default` | 新しい会話の承認プロンプトを制御します。`default`、`plan`、`acceptEdits`、または `bypassPermissions`。`manual` は `default` のエイリアスであり、モード表示器で **Manual** というラベルが付いたモードを選択します。Claude Code v2.1.200 以降が必要です。[permission modes](/docs/ja/permission-modes) を参照してください。 |409| `initialPermissionMode` | - | 新しい会話の承認プロンプトを制御します:`default`、`plan`、`acceptEdits`、または `bypassPermissions`。`manual` は `default` のエイリアスで、モード指示器で **Manual** というラベルが付いたモードを選択します。設定を未設定のままにすると、拡張機能は [Switch permission modes](/docs/ja/permission-modes#switch-permission-modes) で説明されているように開始権限モードを選択します。 |
366| `preferredLocation` | `panel` | Claude が開く場所:`sidebar`(右)または `panel`(新しいタブ) |410| `preferredLocation` | `panel` | Claude が開く場所:`sidebar`(右)または `panel`(新しいタブ) |
367| `autosave` | `true` | Claude が読み取りまたは書き込みする前にファイルを自動保存します。 |411| `autosave` | `true` | Claude がファイルを読み取りまたは書き込みする前に自動保存します |
368| `useCtrlEnterToSend` | `false` | Enter の代わりに Ctrl/Cmd+Enter を使用してプロンプトを送信します。 |412| `useCtrlEnterToSend` | `false` | Enter の代わりに Ctrl/Cmd+Enter を使用してプロンプトを送信します |
369| `enableNewConversationShortcut` | `false` | Cmd/Ctrl+N を有効にして新しい会話を開始します。 |413| `enableNewConversationShortcut` | `false` | Cmd/Ctrl+N を有効にして新しい会話を開始します |
370| `enableReopenClosedSessionShortcut` | `true` | Cmd/Ctrl+Shift+T を使用して、最近閉じた Claude セッションタブを再度開きます。最後に閉じたタブが Claude セッションではなかった場合、このショートカットは VS Code の通常の reopen-closed-editor コマンドを実行します。 |414| `enableReopenClosedSessionShortcut` | `true` | Cmd/Ctrl+Shift+T を使用して、最近閉じた Claude セッションタブを再度開きます。最後に閉じたタブが Claude セッションではなかった場合、ショートカットは VS Code の通常の再度開く閉じたエディターコマンドを実行します。 |
371| `hideOnboarding` | `false` | オンボーディングチェックリスト(卒業キャップアイコン)を非表示にします。 |415| `hideOnboarding` | `false` | オンボーディングチェックリスト(卒業帽アイコン)を非表示にします |
372| `respectGitIgnore` | `true` | ファイル検索から .gitignore パターンを除外します。 |416| `focusView` | `false` | ツール呼び出し、ツール結果、思考を展開可能な行の背後に非表示にして、プロンプトと Claude の応答を残します。Claude の最新のやることリストは表示されたままです。これには Claude Code v2.1.225 以降が必要です。コマンドメニューから Focus ビューを切り替えることもできます。Claude Code v2.1.221 以降が必要です |
373| `usePythonEnvironment` | `true` | Claude を実行するときにワークスペースの Python 環境をアクティベートします。Python 拡張機能が必要です。 |417| `respectGitIgnore` | `true` | ファイル検索から .gitignore パターンを除外します |
374| `environmentVariables` | `[]` | Claude プロセスの環境変数を設定します。共有設定には Claude Code 設定を使用します。 |418| `usePythonEnvironment` | `true` | Claude を実行するときにワークスペースの Python 環境をアクティブにします。Python 拡張機能が必要です。 |
375| `disableLoginPrompt` | `false` | 認証プロンプトをスキップします(サードパーティプロバイダーセットアップ用)。 |419| `environmentVariables` | `[]` | Claude プロセスの環境変数を設定します。共有構成には Claude Code 設定を使用してください。 |
376| `allowDangerouslySkipPermissions` | `false` | モード選択ツールに Bypass permissions を追加します。インターネットアクセスのないサンドボックスでのみ使用してください。 |420| `disableLoginPrompt` | `false` | 認証プロンプトをスキップします(サードパーティプロバイダーのセットアップ用) |
377| `claudeProcessWrapper` | - | Claude プロセスを起動するために使用される実行可能ファイル。バンドルされたバイナリパスは、存在する場合は引数として渡されます。拡張機能ビルドにプラットフォーム用のバイナリが含まれていない場合は、これを別途インストールされた `claude` バイナリに設定します。アクティベーション時に「Unsupported platform」エラーが表示される場合は、プラットフォーム用のバイナリがバンドルされていないことを意味します。[どのプラットフォームにプリビルトバイナリがあるか](/docs/ja/troubleshoot-install#native-binary-not-found-after-npm-install) を参照してください。 |421| `allowDangerouslySkipPermissions` | `false` | モードセレクターに権限をバイパスを追加します。インターネットアクセスのないサンドボックスでのみ使用してください。 |
422| `claudeProcessWrapper` | - | Claude プロセスを起動するために使用される実行可能ファイル。バンドルされたバイナリパスが存在する場合、引数として渡されます。プラットフォーム用のバイナリが拡張機能ビルドに含まれていない場合は、別途インストールされた `claude` バイナリに設定します。ラップされたセットアップでは、`initialPermissionMode` を設定するか、以前の会話で Manual、Edit automatically、または Auto を選択していない限り、会話は Manual モードで開始されます。これは、拡張機能が設定とビルトイン デフォルトステップをスキップするためです。[Switch permission modes](/docs/ja/permission-modes#switch-permission-modes) を参照してください。アクティベーション時の「Unsupported platform」エラーは、プラットフォーム用にバイナリがバンドルされていないことを意味します。[npm install 後にネイティブバイナリが見つからない](/docs/ja/troubleshoot-install#native-binary-not-found-after-npm-install) を参照してください。 |
423
424<h2 id="use-a-screen-reader">
425 スクリーンリーダーを使用する
426</h2>
427
428拡張機能のチャットパネルはスクリーンリーダーに対応しています。何も設定する必要はありません。拡張機能はすべてのユーザーの会話アクティビティを通知し、視覚的な変化はありません。これは CLI のオプトイン [スクリーンリーダーモード](/docs/ja/accessibility) とは別のもので、ターミナルインターフェースを適応させます。
429
430チャットパネルのスクリーンリーダーサポートには Claude Code v2.1.236 以降が必要です。
431
432会話中、拡張機能は以下を通知します。
433
434* **Claude の返信**: 拡張機能は各返信が完了したときに 1 回通知し、テキストがストリーミングされている間は沈黙を保ちます。スクリーンリーダーはコードブロックを行数の概要として読み、リンクをラベルで読み、テーブルをセルごとに読みます。完全な返信はトランスクリプトで読み取り可能なままです。
435* **権限リクエストと質問**: 拡張機能は権限プロンプトが表示されたときにリクエストを通知し、Claude が使用したいツールの名前を指定します。Claude があなたに質問するときと Claude がプランを完了してあなたのレビューを待つときも同じ方法で通知します。
436* **ステータス変更**: 拡張機能は Claude が作業を開始したとき、Claude があなたの入力の準備ができたとき、および Claude Code が会話をコンパクト化し始めたときを通知します。
437* **エラーとモデルプロンプト**: 拡張機能は会話内のエラーを通知し、[使用クレジット同意プロンプト](/docs/ja/model-config#fable-and-usage-credits) または [フラグ付きリクエストプロンプト](/docs/ja/model-config#ask-before-switching) が表示されたときを通知します。
438
439トランスクリプト内の各ターンは、ターンを開始したプロンプトでラベル付けされた視覚的に隠されたヘッディングで始まるため、スクリーンリーダーのヘッディングナビゲーションを使用してターン間をジャンプできます。`Tab` でトランスクリプト自体にフォーカスを移動することもできます。拡張機能はそれをラベル付きリージョンとして公開しており、自分のペースで読むことができます。Claude が作業している間、スクリーンリーダーはプログレススピナーのアニメーションの代わりにテキストラベルを読みます。
440
441セッションを再度開くか別のセッションに切り替えると、拡張機能は何も通知しません。復元された履歴、保留中の権限プロンプト、および進行中のステータスは、新しいことが発生するまで沈黙を保ちます。
378 442
379<h2 id="vs-code-extension-vs-claude-code-cli">443<h2 id="vs-code-extension-vs-claude-code-cli">
380 VS Code 拡張機能と Claude Code CLI444 VS Code 拡張機能と Claude Code CLI
381</h2>445</h2>
382 446
383Claude Code は VS Code 拡張機能(グラフィカルパネル)と CLI(ターミナルのコマンドラインインターフェース)の両方として利用可能です。一部の機能は CLI でのみ利用可能です。CLI のみの機能が必要な場合は、VS Code の統合ターミナルで `claude` を実行します。これには[スタンドアロン CLI インストール](/docs/ja/setup)が必要です。拡張機能は `claude` を PATH に追加しません。[VS Code で CLI を実行する](#run-cli-in-vs-code)を参照してください。447Claude Code は VS Code 拡張機能(グラフィカルパネル)と CLI(ターミナルのコマンドラインインターフェース)の両方で利用できます。一部の機能は CLI でのみ利用可能です。CLI のみの機能が必要な場合は、VS Code の統合ターミナルで `claude` を実行してください。これには[スタンドアロン CLI インストール](/docs/ja/setup)が必要です。拡張機能は `claude` を PATH に追加しません。[VS Code で CLI を実行する](#run-cli-in-vs-code)を参照してください。
384 448
385| 機能 | CLI | VS Code 拡張機能 |449| 機能 | CLI | VS Code 拡張機能 |
386| ---------------- | ------------------- | --------------------------------------------------- |450| ---------------- | ------------------- | -------------------------------------------------------------------------- |
387| コマンドと skills | [すべて](/docs/ja/commands) | サブセット(`/` と入力して利用可能なものを表示) |451| コマンドとスキル | [すべて](/docs/ja/commands) | サブセット(`/` を入力して利用可能なものを表示) |
388| MCP サーバー設定 | はい | 部分的(CLI 経由でサーバーを追加。チャットパネルで `/mcp` を使用して既存のサーバーを管理) |452| MCP サーバー設定 | はい | はい(チャットパネルで `/mcp` を使用して[サーバーを追加・管理](#connect-to-external-tools-with-mcp)) |
389| チェックポイント | はい | はい |453| チェックポイント | はい | はい |
390| `!` bash ショートカット | はい | いいえ |454| `!` bash ショートカット | はい | いいえ |
391| タブ補完 | はい | いいえ |455| タブ補完 | はい | いいえ |
392 456
393<h3 id="rewind-with-checkpoints">457<h3 id="rewind-with-checkpoints">
394 チェックポイントで巻き戻す458 チェックポイントでの巻き戻し
395</h3>459</h3>
396 460
397VS Code 拡張機能はチェックポイントをサポートしており、Claude のファイル編集を追跡し、以前の状態に巻き戻すことができます。任意のメッセージの上にマウスを置いて巻き戻しボタンを表示し、3 つのオプションから選択します。461VS Code 拡張機能はチェックポイントをサポートしており、Claude のファイル編集を追跡し、以前の状態に巻き戻すことができます。任意のメッセージにマウスを置くと巻き戻しボタンが表示されます。その後、3 つのオプションから選択します。
398 462
399* **ここから会話をフォークする**:このメッセージからの新しい会話ブランチを開始し、すべてのコード変更をそのまま保持します。463* **ここから会話をフォークする**:このメッセージからの新しい会話ブランチを開始し、すべてのコード変更はそのまま保持します
400* **ここにコードを巻き戻す**:会話の完全な履歴を保持しながら、ファイル変更をこのポイントに戻します。464* **ここまでコードを巻き戻す**:会話履歴全体を保持しながら、ファイル変更をこのポイントまで戻します
401* **会話をフォークしてコードを巻き戻す**:新しい会話ブランチを開始し、ファイル変更をこのポイントに戻します。465* **会話をフォークしてコードを巻き戻す**:新しい会話ブランチを開始し、ファイル変更をこのポイントまで戻します
402 466
403チェックポイントの仕組みと制限の詳細については、[Checkpointing](/docs/ja/checkpointing) を参照してください。467チェックポイントの仕組みと制限事項の詳細については、[チェックポイント](/docs/ja/checkpointing)を参照してください。
404 468
405<h3 id="run-cli-in-vs-code">469<h3 id="run-cli-in-vs-code">
406 VS Code で CLI を実行する470 VS Code で CLI を実行する
407</h3>471</h3>
408 472
409VS Code に留まりながら CLI を使用するには、統合ターミナル(Windows/Linux で `` Ctrl+` `` または Mac で `` Cmd+` ``)を開き、`claude` を実行します。CLI は自動的に IDE と統合され、差分表示や診断共有などの機能を提供します。473VS Code に留まりながら CLI を使用するには、統合ターミナルを開き(Windows/Linux では `` Ctrl+` ``、Mac では `` Cmd+` ``)、`claude` を実行します。CLI は diff 表示と診断共有などの機能のために IDE と自動的に統合されます。
410 474
411拡張機能をインストールしても、`claude` はシェルの PATH に追加されません。拡張機能はチャットパネル用に CLI のプライベートコピーをバンドルしていますが、ターミナルで `claude` と入力するには[スタンドアロン CLI インストール](/docs/ja/setup)が必要です。インストールを 1 回実行すると、`claude mcp add` や `claude --resume` を含むこのページのコマンドが任意のターミナルで機能します。インストール後も `claude` が見つからない場合は、[PATH を確認してください](/docs/ja/troubleshoot-install#verify-your-path)。475拡張機能をインストールしても、`claude` がシェル PATH に追加されません。拡張機能はチャットパネル用に CLI のプライベートコピーをバンドルしていますが、ターミナルで `claude` を入力するには[スタンドアロン CLI インストール](/docs/ja/setup)が必要です。インストールを 1 回実行すると、このページのコマンド(`claude mcp add` や `claude --resume` を含む)は任意のターミナルで機能します。インストール後も `claude` が見つからない場合は、[PATH を確認](/docs/ja/troubleshoot-install#verify-your-path)してください。
412 476
413外部ターミナルを使用している場合は、Claude Code 内で `/ide` を実行して VS Code に接続します。477外部ターミナルを使用している場合は、Claude Code 内で `/ide` を実行して VS Code に接続します。
414 478
415<h3 id="switch-between-extension-and-cli">479<h3 id="switch-between-extension-and-cli">
416 拡張機能と CLI を切り替える480 拡張機能と CLI の間で切り替える
417</h3>481</h3>
418 482
419拡張機能と CLI は同じ会話履歴を共有します。拡張機能の会話を CLI で続行するには、ターミナルで `claude --resume` を実行します。これにより、会話を検索して選択できるインタラクティブピッカーが開きます。483拡張機能と CLI は同じ会話履歴を共有します。拡張機能の会話を CLI で続行するには、ターミナルで `claude --resume` を実行します。これにより、会話を検索して選択できるインタラクティブピッカーが開きます。
422 プロンプトにターミナル出力を含める486 プロンプトにターミナル出力を含める
423</h3>487</h3>
424 488
425プロンプトで `@terminal:name` を使用してターミナル出力を参照します。ここで `name` はターミナルのタイトルです。これにより、Claude はコマンド出力、エラーメッセージ、またはログをコピーペーストせずに表示できます。489プロンプトで `@terminal:name` を使用してターミナル出力を参照します。ここで `name` はターミナルのタイトルです。これにより、Claude はコマンド出力、エラーメッセージ、またはログをコピー&ペーストなしで確認できます。
426 490
427<h3 id="monitor-background-processes">491<h3 id="monitor-background-processes">
428 バックグラウンドプロセスを監視する492 バックグラウンドプロセスを監視する
429</h3>493</h3>
430 494
431Claude が長時間実行されるコマンドを実行すると、拡張機能はステータスバーに進行状況を表示します。ただし、バックグラウンドタスクの可視性は CLI と比較して制限されています。より良い可視性のために、Claude にコマンドを出力させて、VS Code の統合ターミナルで実行できるようにします。495拡張機能でのバックグラウンドタスクの可視性は CLI と比較して限定的です。より良い可視性を得るには、Claude にコマンドを出力させて、VS Code の統合ターミナルで実行します。
432 496
433<h3 id="connect-to-external-tools-with-mcp">497<h3 id="connect-to-external-tools-with-mcp">
434 MCP で外部ツールに接続する498 MCP を使用して外部ツールに接続する
435</h3>499</h3>
436 500
437MCP(Model Context Protocol)サーバーは Claude に外部ツール、データベース、API へのアクセスを提供します。501MCP(Model Context Protocol)サーバーは Claude に外部ツール、データベース、API へのアクセスを提供します。
438 502
439MCP サーバーを追加するには、統合ターミナル(`` Ctrl+` `` または `` Cmd+` ``)を開き、`claude mcp add` を実行します。以下の例は GitHub のリモート MCP サーバーを追加します。このサーバーはヘッダーとして渡される[個人用アクセストークン](https://github.com/settings/personal-access-tokens)で認証します。503VS Code を離れずに MCP サーバーを管理するには、チャットパネルで `/mcp` を入力します。開いたダイアログから、サーバーを追加したり、ローカル、ユーザー、またはプロジェクト[スコープ](/docs/ja/mcp#mcp-installation-scopes)に保存されたサーバーを削除したり、サーバーを有効または無効にしたり、サーバーに再接続したり、OAuth 認証を管理したりできます。ダイアログでサーバーを追加・削除するには Claude Code v2.1.261 以降が必要です。
504
505VS Code の統合ターミナル(`` Ctrl+` `` または `` Cmd+` ``)で `claude mcp add` を実行することもできます。ダイアログとターミナルコマンドは同じ MCP 設定に保存され、どちらからの変更も、その後に開始する会話に反映されます。以下の例は GitHub のリモート MCP サーバーを追加します。このサーバーは、ヘッダーとして渡される[個人用アクセストークン](https://github.com/settings/personal-access-tokens)で認証します。
440 506
441```bash theme={null}507```bash theme={null}
442claude mcp add --transport http github https://api.githubcopilot.com/mcp/ \508claude mcp add --transport http github https://api.githubcopilot.com/mcp/ \
443 --header "Authorization: Bearer YOUR_GITHUB_PAT"509 --header "Authorization: Bearer YOUR_GITHUB_PAT"
444```510```
445 511
446設定されたら、Claude にツールを使用するよう依頼します(例:「Review PR #456」)。512`YOUR_GITHUB_PAT` を個人用アクセストークンに置き換えます。`claude mcp add` コマンドは認証情報を検証せずに設定を保存するため、ここではプレースホルダー値が受け入れられますが、サーバーは後で接続に失敗します。接続を確認するには、新しい会話を開始し、`/mcp` を入力して、サーバーが**接続済み**と表示されていることを確認します。認証情報が不正なサーバーは**失敗**と表示されます。
447 513
448VS Code を離れることなく MCP サーバーを管理するには、チャットパネルで `/mcp` と入力します。MCP 管理ダイアログでは、サーバーを有効または無効にし、サーバーに再接続し、OAuth 認証を管理できます。利用可能なサーバーについては、[MCP documentation](/docs/ja/mcp) を参照してください。514設定後、Claude にツールを使用するよう依頼します(例:「PR #456 をレビューしてください」)。
515
516接続するサーバーを見つけるには、[MCP サーバーを検索・構築する](/docs/ja/mcp#find-and-build-mcp-servers)を参照してください。
449 517
450<h2 id="work-with-git">518<h2 id="work-with-git">
451 git で作業する519 git で作業する
452</h2>520</h2>
453 521
454Claude Code は git と統合され、VS Code でバージョン管理ワークフローを直接支援します。Claude にコミット変更、プルリクエスト作成、またはブランチ間での作業を依頼します。522Claude Code は git と統合されており、VS Code 内で直接バージョン管理ワークフローをサポートします。Claude にコミット、プルリクエストの作成、またはブランチ間での作業を依頼できます。独立した worktree とそれ自身のファイルおよびブランチで Claude を開始するには、[worktrees を使用した並列セッションの実行](/docs/ja/worktrees)を参照してください。
455 523
456<h3 id="create-commits-and-pull-requests">524<h3 id="create-commits-and-pull-requests">
457 コミットとプルリクエストを作成する525 コミットとプルリクエストを作成する
458</h3>526</h3>
459 527
460Claude はコミットをステージング、コミットメッセージを作成、作業に基づいてプルリクエストを作成できます。528Claude はコミット、コミットメッセージの作成、および実装に基づいてプルリクエストを作成できます。
461
462```text theme={null}
463> commit my changes with a descriptive message
464> create a pr for this feature
465> summarize the changes I've made to the auth module
466```
467
468プルリクエストを作成するときに、Claude は実際のコード変更に基づいて説明を生成し、テストまたは実装の決定についてのコンテキストを追加できます。
469
470<h3 id="use-git-worktrees-for-parallel-tasks">
471 並列タスク用に git worktrees を使用する
472</h3>
473
474`--worktree`(`-w`)フラグを使用して、独自のファイルとブランチを持つ分離された worktree で Claude を開始します。
475 529
476```bash theme={null}530```text wrap theme={null}
477claude --worktree feature-auth531commit my changes with a descriptive message
532create a pr for this feature
533summarize the changes I've made to the auth module
478```534```
479 535
480各 worktree は git 履歴を共有しながら独立したファイル状態を保持します。これにより、異なるタスクで作業するときに Claude インスタンスが互いに干渉するのを防ぎます。詳細については、[Git worktrees で並列セッションを実行する](/docs/ja/worktrees) を参照してください。536プルリクエストを作成する場合、Claude は実際のコード変更に基づいて説明を生成し、テストまたは実装の決定に関するコンテキストを追加できます。
481 537
482<h2 id="use-third-party-providers">538<h2 id="use-third-party-providers">
483 サードパーティプロバイダーを使用する539 サードパーティプロバイダーを使用する
484</h2>540</h2>
485 541
486デフォルトでは、Claude Code は Anthropic の API に直接接続します。組織が Amazon Bedrock、Google Cloud の Agent Platform、または Microsoft Foundry を使用して Claude にアクセスする場合は、代わりにプロバイダーを使用するように拡張機能を設定してください。542デフォルトでは、Claude Code は Anthropic の API に直接接続します。組織が Amazon Bedrock、Google Cloud の Agent Platform、または Microsoft Foundry を使用して Claude にアクセスしている場合は、代わりにプロバイダーを使用するように拡張機能を設定してください。
487 543
488<Steps>544<Steps>
489 <Step title="ログインプロンプトを無効にする">545 <Step title="ログインプロンプトを無効化する">
490 [Disable Login Prompt 設定](vscode://settings/claudeCode.disableLoginPrompt)を開いてボックスをチェックします。546 [ログインプロンプトを無効化する設定](vscode://settings/claudeCode.disableLoginPrompt)を開き、チェックボックスをオンにします。
491 547
492 VS Code 設定(Mac で `Cmd+,` または Windows/Linux で `Ctrl+,`)を開き、'Claude Code login'を検索して、**Disable Login Prompt** をチェックすることもできます。548 VS Code の設定(Mac では `Cmd+,`、Windows/Linux では `Ctrl+,`)を開き、「Claude Code login」を検索して、**ログインプロンプトを無効化する**をオンにすることもできます。
493 </Step>549 </Step>
494 550
495 <Step title="プロバイダーを設定する">551 <Step title="プロバイダーを設定する">
496 プロバイダーのセットアップガイドに従います。552 プロバイダーのセットアップガイドに従ってください。
497 553
498 * [Claude Code on Amazon Bedrock](/docs/ja/amazon-bedrock)554 * [Amazon Bedrock 上の Claude Code](/docs/ja/amazon-bedrock)
499 * [Claude Code on Google Cloud's Agent Platform](/docs/ja/google-vertex-ai)555 * [Google Cloud の Agent Platform 上の Claude Code](/docs/ja/google-vertex-ai)
500 * [Claude Code on Microsoft Foundry](/docs/ja/microsoft-foundry)556 * [Microsoft Foundry 上の Claude Code](/docs/ja/microsoft-foundry)
501 557
502 これらのガイドは、`~/.claude/settings.json` でプロバイダーを設定することをカバーしており、VS Code 拡張機能と CLI 間で設定が共有されることを保証します。558 これらのガイドでは、`~/.claude/settings.json` でプロバイダーを設定する方法について説明しており、VS Code 拡張機能と CLI の間で設定が共有されることを保証します。
503 </Step>559 </Step>
504</Steps>560</Steps>
505 561
562サードパーティプロバイダーでは、拡張機能は claude.ai アカウントが必要な機能(使用状況の追跡、[音声入力](/docs/ja/voice-dictation)、[クラウドセッション](#resume-cloud-sessions-from-claude-ai)用の Web タブなど)を提供しません。以前の `/login` から残された claude.ai サインインは未使用のままです。拡張機能はリクエストと共にそれを送信しません。
563
506<h2 id="security-and-privacy">564<h2 id="security-and-privacy">
507 セキュリティとプライバシー565 セキュリティとプライバシー
508</h2>566</h2>
509 567
510コードはプライベートのままです。Claude Code はコード支援を提供するためにコードを処理しますが、モデルのトレーニングには使用しません。データ処理とログアウトの方法の詳細については、[Data and privacy](/docs/ja/data-usage) を参照してください。568あなたのコードはプライベートです。Claude Code はあなたのコードを処理して支援を提供しますが、モデルの訓練に使用することはありません。データ処理の詳細とログ記録をオプトアウトする方法については、[データとプライバシー](/docs/ja/data-usage)を参照してください。
511 569
512自動編集権限が有効な場合、Claude Code は VS Code が自動的に実行する可能性がある VS Code 設定ファイル(`settings.json` や `tasks.json` など)を変更できます。信頼できないコードで作業するときのリスクを軽減するには、以下を実行してください。570自動編集権限が有効になっている場合、Claude Code は VS Code が自動的に実行する可能性のある VS Code 設定ファイル(`settings.json` や `tasks.json` など)を変更できます。信頼できないコードを操作する場合のリスクを軽減するには、以下の対策を講じてください。
513 571
514* 信頼できないワークスペースに対して [VS Code Restricted Mode](https://code.visualstudio.com/docs/editor/workspace-trust#_restricted-mode) を有効にします572* 信頼できないワークスペースに対して [VS Code Restricted Mode](https://code.visualstudio.com/docs/editor/workspace-trust#_restricted-mode) を有効にする
515* 編集の自動受け入れの代わりに手動承認モードを使用します573* 自動編集または自動の代わりに Manual モードを使用する
516* 変更を受け入れる前に慎重に確認します574* 変更を受け入れる前に慎重に確認する
517 575
518<h3 id="the-built-in-ide-mcp-server">576<h3 id="the-built-in-ide-mcp-server">
519 組み込み IDE MCP サーバー577 組み込み IDE MCP サーバー
520</h3>578</h3>
521 579
522拡張機能がアクティブな場合、CLI が自動的に接続するローカル MCP サーバーを実行します。これは、CLI が VS Code のネイティブ差分ビューアで差分を開く方法、`@`-メンション用に現在の選択を読む方法、および Jupyter ノートブックで作業しているときに VS Code にセルを実行するよう依頼する方法です。580拡張機能がアクティブな場合、CLI が自動的に接続するローカル MCP サーバーが実行されます。これにより、CLI は VS Code のネイティブ diff ビューアーで diff を開き、`@` メンションの現在の選択を読み取り、Jupyter ノートブックで作業している場合はセルを実行するよう VS Code に要求できます。
523 581
524サーバーは `ide` という名前で、設定するものがないため `/mcp` から非表示になっています。ただし、組織が `PreToolUse` hook を使用して MCP ツールをホワイトリストに登録している場合は、それが存在することを知る必要があります。582サーバーは `ide` という名前で、設定するものがないため `/mcp` から非表示になっています。ただし、組織が MCP ツールをホワイトリストに登録するために `PreToolUse` フックを使用している場合は、それが存在することを知っておく必要があります。
525 583
526**選択とオープンファイルコンテキスト。** 接続中、CLI は現在のエディタ選択とアクティブなファイルのパスを各プロンプトのコンテキストとして含めます。トランスクリプトは、これが発生したときに `⧉ Selected N lines from <file>` 行を表示します。`.env` などの機密ファイルを除外するには、そのパスに対して [`Read` deny rule](/docs/ja/permissions#read-and-edit) を追加します。一致する deny rule は、そのファイルの選択されたテキストとオープンファイル通知の両方が Claude に到達するのを防ぎます。584**選択とオープンファイルコンテキスト。** 接続中、CLI は現在のエディター選択とアクティブファイルのパスを、送信する各プロンプトのコンテキストとして含めます。トランスクリプトには、これが発生したときに `⧉ Selected N lines from <file>` という行が表示されます。`.env` などの機密ファイルを除外するには、そのパスに対して [`Read` 拒否ルール](/docs/ja/permissions#read-and-edit)を追加してください。一致する拒否ルールは、そのファイルの選択されたテキストとオープンファイル通知の両方が Claude に到達するのを防ぎます。
527 585
528**トランスポートと認証。** サーバーは `127.0.0.1` の 10000~65535 の範囲のランダムなポートにバインドし、ポートは設定できません。トランスポートは暗号化されていない `ws://` です。ソケットはループバックのみであるため、トラフィックをキャプチャできるプロセスはロックファイルからトークンを読むこともできるため、TLS は保護を追加しません。各拡張機能のアクティベーションは、新しいランダム認証トークンを生成し、`~/.claude/ide/<port>.lock` のロックファイルに書き込み、CLI は接続するために `X-Claude-Code-Ide-Authorization` ヘッダーとして提示する必要があります。ロックファイルは `0700` ディレクトリ内の `0600` 権限を持つため、VS Code を実行しているユーザーのみがそれを読むことができます。`CLAUDE_CONFIG_DIR` が設定されている場合、ロックファイルは代わりに `$CLAUDE_CONFIG_DIR/ide/` に書き込まれます。586**トランスポートと認証。** サーバーは `127.0.0.1` の 10000~65535 の範囲内のランダムポートにバインドされ、ポートは設定できません。トランスポートは暗号化されていない `ws://` です。ソケットはループバックのみであるため、トラフィックをキャプチャできるプロセスはロックファイルからトークンを読み取ることもできるため、TLS は保護を追加しません。各拡張機能のアクティベーションは新しいランダム認証トークンを生成し、`~/.claude/ide/<port>.lock` のロックファイルに書き込み、CLI は `X-Claude-Code-Ide-Authorization` ヘッダーとして提示して接続する必要があります。ロックファイルは `0700` ディレクトリ内で `0600` 権限を持つため、VS Code を実行しているユーザーのみがそれを読み取ることができます。`CLAUDE_CONFIG_DIR` が設定されている場合、ロックファイルは代わりに `$CLAUDE_CONFIG_DIR/ide/` に書き込まれます。
529 587
530**モデルに公開されるツール。** サーバーは約 12 個のツールをホストしていますが、モデルに表示されるのは 2 つだけです。残りは、CLI が独自の UI(差分を開く、選択を読む、ファイルを保存する)に使用する内部 RPC であり、ツールリストが Claude に到達する前にフィルタリングされます。588**モデルに公開されるツール。** サーバーは 12 個のツールをホストしていますが、モデルに表示されるのは 2 つだけです。残りは CLI が独自の UI(diff を開く、選択を読み取る、ファイルを保存する)に使用する内部 RPC であり、ツールリストが Claude に到達する前にフィルタリングされます。
531 589
532| ツール名(hooks で見られるとおり) | 実行内容 | 読み取り専用 |590| ツール名(フックで表示される) | 機能 | 読み取り専用 |
533| -------------------------- | --------------------------------------------------------------- | ------ |591| -------------------------- | ---------------------------------------------------------------------- | ------ |
534| `mcp__ide__getDiagnostics` | 言語サーバー診断を返します。VS Code の問題パネルのエラーと警告。オプションで 1 つのファイルにスコープされます。 | はい |592| `mcp__ide__getDiagnostics` | 言語サーバー診断(VS Code の Problems パネルのエラーと警告)を返します。オプションで 1 つのファイルにスコープできます。 | はい |
535| `mcp__ide__executeCode` | アクティブな Jupyter ノートブックのカーネルで Python コードを実行します。以下の確認フローを参照してください。 | いいえ |593| `mcp__ide__executeCode` | アクティブな Jupyter ノートブックのカーネルで Python コードを実行します。以下の確認フローを参照してください。 | いいえ |
536 594
537**Jupyter 実行は常に最初に尋ねます。** `mcp__ide__executeCode` は何も静かに実行できません。各呼び出しで、コードはアクティブなノートブックの最後に新しいセルとして挿入され、VS Code はそれをビューにスクロールし、ネイティブ Quick Pick は **Execute** または **Cancel** を尋ねます。キャンセル(または `Esc` でピッカーを閉じる)は Claude にエラーを返し、何も実行されません。ツールはまた、アクティブなノートブックがない場合、Jupyter 拡張機能(`ms-toolsai.jupyter`)がインストールされていない場合、またはカーネルが Python でない場合に完全に拒否します。595**Jupyter 実行は常に最初に確認します。** `mcp__ide__executeCode` は何もサイレントに実行することはできません。各呼び出しで、コードはアクティブなノートブックの最後に新しいセルとして挿入され、VS Code がそれをビューにスクロールし、ネイティブ Quick Pick が **Execute** または **Cancel** を求めます。キャンセルするか、`Esc` でピッカーを閉じると、Claude にエラーが返され、何も実行されません。また、アクティブなノートブックがない場合、Jupyter 拡張機能(`ms-toolsai.jupyter`)がインストールされていない場合、またはカーネルが Python でない場合、ツールは完全に拒否します。
538 596
539<Note>597<Note>
540 Quick Pick 確認は `PreToolUse` hooks とは別です。`mcp__ide__executeCode` のホワイトリストエントリにより、Claude はセルを*提案*できます。VS Code 内の Quick Pick は、それを*実際に*実行できるようにするものです。598 Quick Pick 確認は `PreToolUse` フックとは別です。`mcp__ide__executeCode` のホワイトリストエントリにより、Claude はセルの実行を *提案* できます。VS Code 内の Quick Pick は、実際に実行できるようにするものです。
541</Note>599</Note>
542 600
543<a id="troubleshooting" />601<a id="troubleshooting" />
544 602
545<h2 id="fix-common-issues">603<h2 id="fix-common-issues">
546 一般的な問題を修正する604 一般的な問題を解決する
547</h2>605</h2>
548 606
549<h3 id="extension-won’t-install">607<h3 id="extension-won’t-install">
550 拡張機能がインストールされない608 拡張機能がインストールできない
551</h3>609</h3>
552 610
553* VS Code の互換バージョン(1.98.0 以上)があることを確認してください611* VS Code の互換性のあるバージョン(1.94.0 以降)があることを確認してください
554* VS Code に拡張機能をインストールする権限があることを確認してください612* VS Code に拡張機能をインストールする権限があることを確認してください
555* [VS Code Marketplace](https://marketplace.visualstudio.com/items?itemName=anthropic.claude-code) から直接インストールしてみてください613* [VS Code Marketplace](https://marketplace.visualstudio.com/items?itemName=anthropic.claude-code) から直接インストールしてみてください
556 614
558 Spark アイコンが表示されない616 Spark アイコンが表示されない
559</h3>617</h3>
560 618
561Spark アイコンは、ファイルを開いている場合、**エディタツールバー**(エディタの右上)に表示されます。表示されない場合:619Spark アイコンは、ファイルを開いているときに **Editor Toolbar**(エディタの右上)に表示されます。表示されない場合は、以下の手順を実行してください。
562 620
5631. **ファイルを開く**:アイコンはファイルを開く必要があります。フォルダを開いているだけでは不十分です。6211. **ファイルを開く**:アイコンを表示するにはファイルを開く必要があります。フォルダを開いているだけでは不十分です。
5642. **VS Code バージョンを確認**:1.98.0 以上が必要です(Help → About)6222. **VS Code のバージョンを確認する**:1.94.0 以降が必要です(Help → About)
5653. **VS Code を再起動**:コマンドパレットから「Developer: Reload Window」を実行してください6233. **VS Code を再起動する**:コマンドパレットから「Developer: Reload Window」を実行してください
5664. **競合する拡張機能を無効にする**:他の AI 拡張機能(Cline、Continue など)を一時的に無効にしてください6244. **競合する拡張機能を無効にする**:他の AI 拡張機能(Cline、Continue など)を一時的に無効にしてください
5675. **ワークスペーストラストを確認**:拡張機能は制限モードでは機能しません6255. **ワークスペースの信頼を確認する**:拡張機能は制限モードでは動作しません
568 626
569または、**ステータスバー**(右下隅)の「✱ Claude Code」をクリックしてください。これはファイルを開かなくても機能します。**コマンドパレット**(`Cmd+Shift+P` / `Ctrl+Shift+P`)を使用して「Claude Code」と入力することもできます。627または、[`preferredLocation`](#extension-settings) を `sidebar` に設定している場合、または **Claude Code: Open in Side Bar** で Claude を開いている場合は、**Status Bar**(右下隅)の「✱ Claude Code」をクリックしてください。これはファイルを開いていなくても動作します。**Command Palette**(`Cmd+Shift+P` / `Ctrl+Shift+P`)を使用して「Claude Code」と入力することもできます。
570 628
571<h3 id="cmd-esc-does-nothing-on-macos">629<h3 id="cmd-esc-does-nothing-on-macos">
572 macOS で Cmd+Esc が機能しない630 macOS で Cmd+Esc が機能しない
573</h3>631</h3>
574 632
575macOS Tahoe 以降では、システムのゲームオーバーレイショートカットがデフォルトで `Cmd+Esc` にバインドされており、キープレスが VS Code に到達する前に傍受されます。ショートカットを解放するには:633macOS Tahoe 以降では、システムの Game Overlay ショートカットがデフォルトで `Cmd+Esc` にバインドされており、VS Code に到達する前にキープレスをインターセプトします。ショートカットを解放するには、以下の手順を実行してください。
576 634
5771. システム設定を開く6351. System Settings を開く
5782. キーボード、次にキーボードショートカット、次にゲームコントローラーに移動します6362. Keyboard、Keyboard Shortcuts、Game Controllers の順に移動する
5793. ゲームオーバーレイチェックボックスをクリアします6373. Game Overlay チェックボックスをクリアする
580 638
581または、拡張機能を別のキーに再バインドしてください:VS Code の [キーボードショートカットエディタ](https://code.visualstudio.com/docs/configure/keybindings)(`Cmd+K Cmd+S`)を開き、`Claude Code: Focus input` を検索して、新しいバインディングを割り当ててください。639または、拡張機能を別のキーにリバインドしてください。VS Code の [Keyboard Shortcuts editor](https://code.visualstudio.com/docs/configure/keybindings)(`Cmd+K Cmd+S`)を開き、`Claude Code: Focus input` を検索して、新しいバインディングを割り当ててください。
582 640
583<h3 id="claude-code-never-responds">641<h3 id="claude-code-never-responds">
584 Claude Code が応答しない642 Claude Code が応答しない
585</h3>643</h3>
586 644
587Claude Code がプロンプトに応答しない場合:645Claude Code がプロンプトに応答しない場合は、以下の手順を実行してください。
588 646
5891. **インターネット接続を確認**:安定したインターネット接続があることを確認してください6471. **インターネット接続を確認する**:安定したインターネット接続があることを確認してください
5902. **新しい会話を開始**:新しい会話を開始して、問題が続くかどうかを確認してください6482. **新しい会話を開始する**:新しい会話を開始して、問題が解決するかどうかを確認してください
5913. **CLI を試す**:ターミナルから `claude` を実行して、より詳細なエラーメッセージが表示されるかどうかを確認してください6493. **CLI を試す**:ターミナルから `claude` を実行して、より詳細なエラーメッセージが表示されるかどうかを確認してください
592 650
593問題が続く場合は、エラーの詳細を含めて [GitHub で問題を報告](https://github.com/anthropics/claude-code/issues)してください。651問題が解決しない場合は、[GitHub で issue を報告してください](https://github.com/anthropics/claude-code/issues)。エラーの詳細を含めてください。
594 652
595<h2 id="uninstall-the-extension">653<h2 id="uninstall-the-extension">
596 拡張機能をアンインストールする654 拡張機能をアンインストールする
598 656
599Claude Code 拡張機能をアンインストールするには:657Claude Code 拡張機能をアンインストールするには:
600 658
6011. 拡張機能ビューを開きます(Mac で `Cmd+Shift+X` または Windows/Linux で `Ctrl+Shift+X`)6591. 拡張機能ビューを開きます(Mac では `Cmd+Shift+X`、Windows/Linux では `Ctrl+Shift+X`)
6022. 「Claude Code」を検索します6602. 「Claude Code」を検索します
6033. **Uninstall** をクリックします6613. **アンインストール** をクリックします
604 662
605VS Code 統合ターミナルで `claude` を実行すると、拡張機能が自動的に再インストールされます。拡張機能をインストールされたままにしないようにするには、`/config` で **Auto-install IDE extension** をオフにするか、[`autoInstallIdeExtension`](/docs/ja/settings#global-config-settings) を `false` に設定します。また、[`CLAUDE_CODE_IDE_SKIP_AUTO_INSTALL`](/docs/ja/env-vars) 環境変数を `1` に設定することもできます。663VS Code の統合ターミナルで `claude` を実行すると、Claude Code は拡張機能を自動的に再インストールします。拡張機能をインストールされたままにしないようにするには、`/config` で **Auto-install IDE extension** をオフにするか、[`autoInstallIdeExtension`](/docs/ja/settings-reference#autoinstallideextension) を `false` に設定します。また、[`CLAUDE_CODE_IDE_SKIP_AUTO_INSTALL`](/docs/ja/env-vars) 環境変数を `1` に設定することもできます。
606 664
607拡張機能データを削除してすべての設定をリセットするには、プラットフォーム用の拡張機能のストレージディレクトリを削除します。665拡張機能のデータを削除してすべての設定をリセットするには、プラットフォーム用の拡張機能のストレージディレクトリを削除します。
608 666
609macOS の場合:667macOS の場合:
610 668
624Remove-Item -Recurse -Force "$env:APPDATA\Code\User\globalStorage\anthropic.claude-code"682Remove-Item -Recurse -Force "$env:APPDATA\Code\User\globalStorage\anthropic.claude-code"
625```683```
626 684
627追加のヘルプについては、[トラブルシューティングガイド](/docs/ja/troubleshooting)を参照してください。685詳細なヘルプについては、[トラブルシューティングガイド](/docs/ja/troubleshooting) を参照してください。
628 686
629<h2 id="next-steps">687<h2 id="next-steps">
630 次のステップ688 次のステップ
631</h2>689</h2>
632 690
633VS Code で Claude Code をセットアップしたので:691Claude Code を VS Code で設定したら、以下を実行してください。
634 692
635* [一般的なワークフローを探索](/docs/ja/common-workflows)して Claude Code を最大限に活用します。693* [一般的なワークフローを確認する](/docs/ja/common-workflows)ことで、Claude Code を最大限に活用できます
636* [MCP サーバーをセットアップ](/docs/ja/mcp)して、外部ツールで Claude の機能を拡張します。CLI を使用してサーバーを追加し、チャットパネルで `/mcp` を使用して管理します。694* [MCP サーバーを設定する](/docs/ja/mcp)ことで、外部ツールを使用して Claude の機能を拡張できます。チャットパネルで `/mcp` を使用して、これらを追加および管理できます。
637* [Claude Code 設定を構成](/docs/ja/settings)して、許可されたコマンド、hooks などをカスタマイズします。これらの設定は拡張機能と CLI 間で共有されます。695* [Claude Code の設定を構成する](/docs/ja/settings)ことで、許可されたコマンド、hooks などをカスタマイズできます。これらの設定は、拡張機能と CLI 間で共有されます。