◉CLAUDE LABEN
●2.1.301 — vim の % モーション、VS Code パネルでの LaTeX 数式表示、使用量上限待ちのリトライ監視の上限が入りました(10/15)●2.1.299 — 200K トークン超で約54分放置した会話はアイドル圧縮。MCP の許可ルールは名指ししたサーバーだけに一致します●SONNET 4.5 — Claude API での提供終了は 11/30、残り45日。移行先は Sonnet 5.5●WINDOWS — 日本語の環境でだけフックが黙って壊れる報告があり、文字コードの確認が呼びかけられています●FAST MODE — Opus 5.5 の Fast mode がリサーチプレビューを終え、ベータヘッダーが不要になりました(10/15)●NEW — Cowork に渡したフォルダの先頭に、十行の約束ファイルを置いてみました●2.1.301 — vim の % モーション、VS Code パネルでの LaTeX 数式表示、使用量上限待ちのリトライ監視の上限が入りました(10/15)●2.1.299 — 200K トークン超で約54分放置した会話はアイドル圧縮。MCP の許可ルールは名指ししたサーバーだけに一致します●SONNET 4.5 — Claude API での提供終了は 11/30、残り45日。移行先は Sonnet 5.5●WINDOWS — 日本語の環境でだけフックが黙って壊れる報告があり、文字コードの確認が呼びかけられています●FAST MODE — Opus 5.5 の Fast mode がリサーチプレビューを終え、ベータヘッダーが不要になりました(10/15)●NEW — Cowork に渡したフォルダの先頭に、十行の約束ファイルを置いてみました
記事一覧/Claude Code
⟐ Claude Code/2026-03-25初級

Claude Code × VS Code 拡張機能の活用法 — IDE連携で開発生産性を2倍にする

Claude CodeのVS Code拡張機能で、エディタと直接連携した開発体験を手に入れる方法を初心者向けに解説します。インストール手順、チャットパネルとインラインエディットの基本、ターミナル統合、生産性を上げる5つのショートカットと設定までを丁寧に案内します。

claude-code132vs-codeide拡張機能開発効率化8プログラミング

Claude Code × VS Code で開発がどう変わるのか

Claude Code はターミナルで動作するAIコーディングアシスタントですが、VS Code 拡張機能を導入することで、エディタと直接連携した開発体験が手に入ります。コードの編集提案がインラインで表示され、ファイル操作やコマンド実行もエディタ内で完結するため、ターミナルとエディタを行き来する手間が大幅に減ります。

VS Code 拡張機能のインストール手順

前提条件

Claude Code の VS Code 拡張機能を使うには、以下の環境が必要です。

  • VS Code バージョン 1.96 以降
  • Claude Code CLI がインストール済みであること
  • Node.js 18 以上

Claude Code CLI をまだインストールしていない場合は、以下のコマンドで導入できます。

# Claude Code CLI のインストール
npm install -g @anthropic-ai/claude-code
 
# バージョン確認
claude --version

拡張機能のインストール

VS Code のコマンドパレット(Cmd + Shift + P / Ctrl + Shift + P)を開き、以下のコマンドを実行します。

Extensions: Install Extensions

検索ボックスに「Claude Code」と入力し、Anthropic 公式の拡張機能を選んでインストールしてください。あるいは、ターミナルから直接インストールすることも可能です。

# コマンドラインからのインストール
code --install-extension anthropic.claude-code

インストール後、VS Code のサイドバーに Claude Code のアイコンが表示されます。クリックするとチャットパネルが開き、すぐにコーディングを開始できます。

基本的な使い方 — チャットパネルとインラインエディット

チャットパネルでの対話

サイドバーの Claude Code パネルを開くと、ターミナル版と同じようにプロンプトを入力できます。違いは、VS Code のワークスペース情報が自動的にコンテキストとして渡される点です。

// チャットパネルでの入力例
「このファイルのエラーハンドリングを改善して」
「src/utils/ 以下のテスト網羅率を上げたい」
「このコンポーネントを TypeScript に変換して」

Claude Code は現在開いているファイルやプロジェクトの構造を理解しているため、的確な提案が返ってきます。

インラインエディット(Diff View)

Claude Code が提案するコード変更は、VS Code の Diff View で表示されます。変更箇所が緑(追加)と赤(削除)でハイライトされるため、何が変わるのか一目で確認できます。

提案を受け入れるには「Accept」ボタンをクリックするか、キーボードショートカットを使います。

Accept(受け入れ): Cmd + Y / Ctrl + Y
Reject(却下):     Cmd + N / Ctrl + N(設定による)

変更を部分的に受け入れたい場合は、Diff View 内で必要な行だけを選択して適用することも可能です。

ターミナル統合 — エディタ内でCLIを活用する

統合ターミナルでの起動

VS Code の統合ターミナル(Ctrl + `)で claude コマンドを実行すると、エディタ内で直接 Claude Code を使えます。この方法では、ターミナルの出力と VS Code のエディタが連携して動作します。

# 統合ターミナルで Claude Code を起動
claude
 
# 特定のタスクを直接指示
claude "このプロジェクトの README.md を更新して"

ターミナルのコマンド出力を Claude に渡す

開発中にエラーが発生した場合、ターミナルの出力をそのまま Claude Code に渡して解決策を得られます。

# ビルドエラーを Claude Code に渡す例
npm run build 2>&1 | claude "このビルドエラーを修正して"

VS Code 拡張機能を使っている場合、ターミナルのエラー出力を選択して右クリックメニューから「Ask Claude Code」を選ぶことで、コンテキスト付きで質問することもできます。

生産性を上げる5つのショートカットと設定

1. クイックアクション(Cmd + Shift + P)

コマンドパレットから Claude Code 関連のコマンドに素早くアクセスできます。

Claude Code: Open Chat        — チャットパネルを開く
Claude Code: Explain Code     — 選択中のコードを解説
Claude Code: Fix Error        — エラーの修正を依頼
Claude Code: Generate Tests   — テストコードを生成
Claude Code: Refactor         — リファクタリングを提案

2. 選択範囲のコンテキスト送信

コードを選択した状態で Cmd + L(macOS)/ Ctrl + L(Windows/Linux)を押すと、選択範囲をコンテキストとしてチャットパネルに送信できます。ファイル全体を読ませるよりも、必要な部分だけを指定する方が的確な回答を得られます。

3. CLAUDE.md によるプロジェクト固有の設定

プロジェクトルートに CLAUDE.md を配置すると、Claude Code がプロジェクトの方針やコーディング規約を自動的に読み込みます。

# CLAUDE.md
 
## プロジェクト概要
Next.js 15 + TypeScript + Tailwind CSS のウェブアプリケーション
 
## コーディング規約
- 関数コンポーネントのみ使用(クラスコンポーネント禁止)
- CSS-in-JS は使わず Tailwind のユーティリティクラスを使用
- テストは Vitest + Testing Library
- コミットメッセージは Conventional Commits 形式
 
## ディレクトリ構成
- src/components/ — UIコンポーネント
- src/lib/ — ユーティリティ関数
- src/app/ — App Router ページ

この設定により、Claude Code はプロジェクトの文脈を理解した上でコード提案を行うようになります。

4. .claude/settings.json による動作カスタマイズ

プロジェクト単位で Claude Code の動作を制御する設定ファイルも活用できます。

{
  "permissions": {
    "allow": [
      "Read(**)",
      "Write(src/**)",
      "Bash(npm test)",
      "Bash(npm run lint)"
    ],
    "deny": [
      "Bash(rm -rf *)",
      "Write(.env*)"
    ]
  }
}

この設定により、Claude Code がどのファイルを編集でき、どのコマンドを実行できるかを明確に制限できます。チーム開発では、この設定をリポジトリにコミットして共有するのがおすすめです。

5. ステータスバーの活用

VS Code のステータスバー(画面下部)には、Claude Code の接続状態やトークン使用量が表示されます。コンテキストウィンドウの使用状況をリアルタイムで確認できるため、大規模なファイルを扱う際のトークン管理に役立ちます。

全体を振り返って — VS Code × Claude Code で開発を加速する

Claude Code の VS Code 拡張機能は、ターミナルベースのAIコーディング体験をエディタ内に統合するものです。インラインでの差分表示やワンクリック承認、プロジェクト設定の自動読み込みなど、日々の開発作業を効率化する機能が揃っています。

まずはインストールして、普段のコーディング作業で試してみてください。CLAUDE.md を整備してプロジェクトの方針を伝えるだけで、Claude Code の提案精度は大きく向上します。

私自身、個人開発で Dolice Labs の4サイトを並行して触っていると、ターミナルとエディタを行き来する数秒のロスが一日で無視できない量になります。VS Code 拡張に寄せてから、差分を見て承認するまでが一つの画面で完結するようになり、細かな集中の途切れが目に見えて減りました。

さらに詳しい使い方を学びたい方は、Claude Code セットアップガイド や IDE連携ガイド も参考にしてみてください。

シェア

お読みいただきありがとうございます

Claude Lab は広告なしで運営しており、サーバー費用などの運営コストはメンバーシップのご支援で賄っています。実装コード・ベンチマーク・本番設計パターンなど、実務でお役立ていただける記事を毎日更新しています。もし読んでよかったと感じていただけましたら、ぜひご覧ください。

  • ✦コピー&ペーストで使える実装コード付き
  • ✦毎日新しい上級ガイドを追加
  • ✦¥580/月 または ¥1,480 の永久アクセス
メンバーシップを見る →

もしこの記事がお役に立ちましたら、チップ(¥150)で応援いただけると大変励みになります。広告なしでの運営を続けるため、皆さまのご支援が大きな力になっています。

関連記事

⟐ Claude Code2026-08-28
名前に混ざった見えない文字を、プラグインを入れる前に洗い出す小さなスクリプト
プラグインやスキルの名前に不可視文字や制御文字が混ざっていても、ターミナルの一覧では見分けがつきません。実際に6つの紛らわしい名前を並べて ls の出力を比べ、導入前に走らせる点検スクリプトと、その点検が拾えない範囲までを整理しました。
⟐ Claude Code2026-08-26
キャッシュのTTLを1時間に延ばすかは、離席の長さではなく戻る場所で決めています
Claude Code v2.1.242 で promptCacheTtl と subagentPromptCacheTtl が追加されました。1時間キャッシュが効く条件は離席時間ではなく、同じ作業ディレクトリと同じ git 状態へ戻るかどうかです。判断の順番と、効いているかを確かめる手順を書き残します。
⟐ Claude Code2026-06-12
Android の戻るボタン広告ゲートを入れ子から並列独立構造へ — Claude Code と進めた終了フロー再設計の記録
戻るボタンの広告が「出ない」と「出すぎる」を同時に起こした原因は、入れ子分岐に埋め込まれた暗黙の優先度でした。壁紙アプリ v2.1.0 で広告ゲートを並列独立構造へ作り直した過程を、Kotlin実装・Claude Codeへの依頼内容・テストまで含めて記録します。