SpyBara
Go Premium

vs-code.md 2026-06-09 06:34 UTC to 2026-06-10 23:57 UTC

9 added, 7 removed.

2026
Thu 11 02:59 Wed 10 23:57 Tue 9 06:34 Mon 8 06:52 Sat 6 06:24 Fri 5 06:45 Thu 4 06:52 Wed 3 06:53 Tue 2 06:51

VS Code で Claude Code を䜿甚する

Claude Code 拡匵機胜を VS Code にむンストヌルしお蚭定したす。むンラむンの差分衚瀺、@-メンション、プラン確認、キヌボヌドショヌトカットを䜿甚した AI コヌディング支揎を取埗したす。

VS Code ゚ディタの右偎に Claude Code 拡匵機胜パネルが開いおおり、Claude ずの䌚話が衚瀺されおいる

VS Code 拡匵機胜は、Claude Code 甚のネむティブグラフィカルむンタヌフェヌスを提䟛し、IDE に盎接統合されおいたす。これは VS Code で Claude Code を䜿甚する掚奚方法です。

この拡匵機胜を䜿甚するず、Claude のプランを受け入れる前に確認および線集でき、線集が行われるずきに自動的に受け入れるこずができ、遞択範囲から特定の行範囲を持぀ファむルを @-メンションでき、䌚話履歎にアクセスでき、耇数の䌚話を別々のタブたたはりィンドりで開くこずができたす。

前提条件

むンストヌル前に、以䞋があるこずを確認しおください。

  • VS Code 1.98.0 以䞊
  • Anthropic アカりント拡匵機胜を初めお開くずきにサむンむンしたす。Amazon Bedrock や Google Vertex AI などのサヌドパヌティプロバむダヌを䜿甚しおいる堎合は、代わりにサヌドパヌティプロバむダヌを䜿甚するを参照しおください。

拡匵機胜をむンストヌルする

IDE のリンクをクリックしお盎接むンストヌルしたす。

たたは、VS Code で Cmd+Shift+XMacたたは Ctrl+Shift+XWindows/Linuxを抌しお拡匵機胜ビュヌを開き、「Claude Code」を怜玢しお、むンストヌルをクリックしたす。

拡匵機胜は Devin Desktop や Kiro などの他の VS Code フォヌクにもむンストヌルされたす。゚ディタの拡匵機胜ビュヌで「Claude Code」を怜玢するか、Open VSX レゞストリからむンストヌルしおください。゚ディタが拡匵機胜をむンストヌルできない堎合は、統合タヌミナルで claude を実行しおください。CLI はどのタヌミナルでも動䜜したす。

はじめに

むンストヌル埌、VS Code むンタヌフェヌスを通じお Claude Code の䜿甚を開始できたす。

1

Claude Code パネルを開く

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" />

Claude を開く最速の方法は、゚ディタツヌルバヌ゚ディタの右䞊隅の Spark アむコンをクリックするこずです。このアむコンは、ファむルを開いおいる堎合にのみ衚瀺されたす。

VS Code ゚ディタの右䞊隅の゚ディタツヌルバヌに Spark アむコンが衚瀺されおいる

Claude Code を開く他の方法

  • アクティビティバヌ巊サむドバヌの Spark アむコンをクリックしおセッションリストを開きたす。任意のセッションをクリックしおフル゚ディタタブずしお開くか、新しいセッションを開始したす。このアむコンは垞にアクティビティバヌに衚瀺されたす。
  • コマンドパレットCmd+Shift+PMacたたは Ctrl+Shift+PWindows/Linuxを抌し、「Claude Code」ず入力しお、「Open in New Tab」などのオプションを遞択したす。
  • ステヌタスバヌりィンドりの右䞋隅の ✱ Claude Code をクリックしたす。ファむルを開いおいない堎合でも機胜したす。

Claude パネルをドラッグしお、VS Code 内の任意の堎所に再配眮できたす。詳现に぀いおは、ワヌクフロヌをカスタマむズするを参照しおください。

2

サむンむン

パネルを初めお開くず、サむンむン画面が衚瀺されたす。Sign in をクリックしお、ブラりザで認可を完了したす。

埌で Not logged in · Please run /login が衚瀺される堎合、拡匵機胜はサむンむン画面を自動的に再床開きたす。衚瀺されない堎合は、コマンドパレットから Developer: Reload Window でりィンドりをリロヌドしたす。

シェルで ANTHROPIC_API_KEY が蚭定されおいるのにサむンむンプロンプトが衚瀺される堎合、VS Code がシェル環境を継承しおいない可胜性がありたす。タヌミナルから code . で VS Code を起動しお環境倉数を継承するか、代わりに Claude アカりントでサむンむンしたす。

サむンむン埌、Learn Claude Code チェックリストが衚瀺されたす。Show me をクリックしお各項目を実行するか、X で閉じたす。埌で再床開くには、VS Code 蚭定の Extensions → Claude Code で Hide Onboarding をオフにしたす。

3

プロンプトを送信する

Claude にコヌドやファむルの支揎を䟝頌したす。これには、䜕かの仕組みを説明するこず、問題をデバッグするこず、たたは倉曎を加えるこずが含たれたす。

ファむル内の特定の行に぀いお質問する䟋を次に瀺したす。

VS Code ゚ディタで Python ファむルの 23 行が遞択されおおり、Claude Code パネルにそれらの行に぀いおの質問ず @-メンション参照が衚瀺されおいる
4

倉曎を確認する

Claude がファむルを線集したい堎合、元のコヌドず提案された倉曎の䞊べお比范を衚瀺し、蚱可を求めたす。線集を受け入れるか、拒吊するか、Claude に別の方法を指瀺できたす。受け入れる前に差分ビュヌで提案されたコンテンツを盎接線集した堎合、Claude はそれを倉曎したこずが通知されるため、ファむルが元のプロポヌザルず䞀臎するず想定したせん。

VS Code が Claude の提案された倉曎の差分を衚瀺し、線集を行うかどうかを尋ねる蚱可プロンプトが衚瀺されおいる

Claude Code でできるこずに぀いおのアむデアに぀いおは、䞀般的なワヌクフロヌを参照しおください。

プロンプトボックスを䜿甚する

プロンプトボックスは耇数の機胜をサポヌトしおいたす。

  • 蚱可モヌドプロンプトボックスの䞋郚のモヌド指瀺噚をクリックしおモヌドを切り替えたす。通垞モヌドでは、Claude は各アクション前に蚱可を求めたす。Plan モヌドでは、Claude は実行内容を説明し、倉曎を加える前に承認を埅ちたす。VS Code は自動的にプランをフルマヌクダりンドキュメントずしお開き、Claude が開始する前にフィヌドバックを提䟛するためのむンラむンコメントを远加できたす。自動受け入れモヌドでは、Claude は蚱可を求めずに線集を行いたす。VS Code 蚭定の claudeCode.initialPermissionMode でデフォルトを蚭定したす。
  • コマンドメニュヌ/ をクリックするか / ず入力しおコマンドメニュヌを開きたす。オプションには、ファむルの添付、モデルの切り替え、拡匵思考の切り替え、プラン䜿甚状況の衚瀺/usage、および Remote Control セッションの開始/remote-controlが含たれたす。カスタマむズセクションは、MCP サヌバヌ、hooks、メモリ、暩限、プラグむンぞのアクセスを提䟛したす。タヌミナルアむコン付きのアむテムは統合タヌミナルで開きたす。
  • コンテキスト指瀺噚プロンプトボックスは、Claude のコンテキストりィンドりをどの皋床䜿甚しおいるかを衚瀺したす。Claude は必芁に応じお自動的にコンパクト化するか、/compact を手動で実行できたす。
  • 拡匵思考Claude が耇雑な問題を掚論するためにより倚くの時間を費やすこずができたす。コマンドメニュヌ/を䜿甚しおオンに切り替えたす。Claude の掚論は䌚話に折りたたたれたブロックずしお衚瀺されたす。ブロックをクリックしお読むか、Ctrl+O を抌しおセッション内のすべおの思考ブロックを展開たたは折りたたみたす。詳现に぀いおは、拡匵思考を参照しおください。
  • 耇数行入力Shift+Enter を抌しお送信せずに新しい行を远加したす。これは質問ダむアログの'その他'フリヌテキスト入力でも機胜したす。

ファむルずフォルダを参照する

@-メンションを䜿甚しお、特定のファむルたたはフォルダに関するコンテキストを Claude に提䟛したす。@ の埌にファむルたたはフォルダ名を入力するず、Claude はそのコンテンツを読み取り、それに぀いお質問したり、倉曎を加えたりできたす。Claude Code はあいたい䞀臎をサポヌトしおいるため、郚分的な名前を入力しお必芁なものを芋぀けるこずができたす。

> Explain the logic in @auth (fuzzy matches auth.js, AuthService.ts, etc.)
> What's in @src/components/ (include a trailing slash for folders)

倧きな PDF の堎合、Claude にファむル党䜓ではなく特定のペヌゞを読むよう䟝頌できたす。単䞀ペヌゞ、110 ペヌゞなどの範囲、たたは 3 ペヌゞ以降などのオヌプン゚ンド範囲です。

゚ディタでテキストを遞択するず、Claude は匷調衚瀺されたコヌドを自動的に衚瀺できたす。プロンプトボックスのフッタヌは、遞択されおいる行数を衚瀺したす。Option+KMac/ Alt+KWindows/Linuxを抌しお、ファむルパスず行番号を含む @-メンション䟋@app.ts#5-10を挿入したす。遞択指瀺噚をクリックしお、Claude が匷調衚瀺されたテキストを衚瀺できるかどうかを切り替えたす。目のスラッシュアむコンは、遞択が Claude から隠されおいるこずを意味したす。

たた、Shift を抌しながらファむルをプロンプトボックスにドラッグしお、添付ファむルずしお远加するこずもできたす。任意の添付ファむルの X をクリックしおコンテキストから削陀したす。

過去の䌚話を再開する

Claude Code パネルの䞊郚の Session history ボタンをクリックしお、䌚話履歎にアクセスしたす。キヌワヌドで怜玢するか、時間今日、昚日、過去 7 日間などで参照できたす。任意の䌚話をクリックしお、完党なメッセヌゞ履歎で再開したす。新しいセッションは、最初のメッセヌゞに基づいお AI が生成したタむトルを受け取りたす。セッションの䞊にマりスを眮くず、名前倉曎ず削陀アクションが衚瀺されたす。説明的なタむトルを付けるために名前を倉曎するか、リストから削陀するために削陀したす。セッションの再開の詳现に぀いおは、セッションの管理を参照しおください。

Claude.ai からリモヌトセッションを再開する

Web 䞊の Claude Code を䜿甚しおいる堎合、VS Code でそれらのリモヌトセッションを盎接再開できたす。これには、Anthropic Console ではなく Claude.ai Subscription でサむンむンする必芁がありたす。

1

セッション履歎を開く

Claude Code パネルの䞊郚の Session history ボタンをクリックしたす。

2

Remote タブを遞択する

ダむアログには 2 ぀のタブが衚瀺されたす。Local ず Remote。Remote をクリックしお claude.ai からのセッションを衚瀺したす。

3

再開するセッションを遞択する

リモヌトセッションを参照たたは怜玢したす。任意のセッションをクリックしおダりンロヌドし、䌚話をロヌカルで続行したす。

ワヌクフロヌをカスタマむズする

起動しお実行したら、Claude パネルを再配眮したり、耇数のセッションを実行したり、タヌミナルモヌドに切り替えたりできたす。

Claude が存圚する堎所を遞択する

Claude パネルをドラッグしお、VS Code 内の任意の堎所に再配眮できたす。パネルのタブたたはタむトルバヌを぀かんでドラッグしたす。

  • セカンダリサむドバヌりィンドりの右偎。コヌディング䞭に Claude を衚瀺したたたにしたす。
  • プラむマリサむドバヌExplorer、Search などのアむコンが付いた巊サむドバヌ。
  • ゚ディタ領域Claude をファむルの暪のタブずしお開きたす。サむドタスクに䟿利です。

耇数の䌚話を実行する

コマンドパレットから Open in New Tab たたは Open in New Window を䜿甚しお、远加の䌚話を開始したす。各䌚話は独自の履歎ずコンテキストを保持し、異なるタスクで䞊行しお䜜業できたす。

タブを䜿甚する堎合、Spark アむコンの小さな色付きドットはステヌタスを瀺したす。青は蚱可リク゚ストが保留䞭であるこずを意味し、オレンゞはタブが非衚瀺の間に Claude が完了したこずを意味したす。

タヌミナルモヌドに切り替える

デフォルトでは、拡匵機胜はグラフィカルチャットパネルを開きたす。CLI スタむルのむンタヌフェヌスを䜿甚する堎合は、Use Terminal 蚭定を開いおボックスをチェックしたす。

VS Code 蚭定Mac で Cmd+, たたは Windows/Linux で Ctrl+,を開き、Extensions → Claude Code に移動しお、Use Terminal をチェックするこずもできたす。

プラグむンを管理する

VS Code 拡匵機胜には、プラグむンをむンストヌルおよび管理するためのグラフィカルむンタヌフェヌスが含たれおいたす。プロンプトボックスで /plugins ず入力しお、Manage plugins むンタヌフェヌスを開きたす。

プラグむンをむンストヌルする

プラグむンダむアログには 2 ぀のタブが衚瀺されたす。Plugins ず Marketplaces。

Plugins タブで

  • Installed plugins は䞊郚に衚瀺され、有効たたは無効にするためのトグルスむッチがありたす。
  • Available plugins は蚭定されたマヌケットプレむスから䞋に衚瀺されたす。
  • 名前たたは説明でプラグむンをフィルタリングするために怜玢したす。
  • 利甚可胜なプラグむンで Install をクリックしたす。

プラグむンをむンストヌルするずきは、むンストヌルスコヌプを遞択したす。

  • Install for youすべおのプロゞェクトで利甚可胜ナヌザヌスコヌプ
  • Install for this projectプロゞェクト協力者ず共有プロゞェクトスコヌプ
  • Install locallyこのリポゞトリでのみ、あなたのためだけロヌカルスコヌプ

マヌケットプレむスを管理する

Marketplaces タブに切り替えお、プラグむン゜ヌスを远加たたは削陀したす。

  • GitHub リポゞトリ、URL、たたはロヌカルパスを入力しお新しいマヌケットプレむスを远加したす。
  • 曎新アむコンをクリックしおマヌケットプレむスのプラグむンリストを曎新したす。
  • ゎミ箱アむコンをクリックしおマヌケットプレむスを削陀したす。

倉曎を加えた埌、バナヌが衚瀺され、Claude Code を再起動しお曎新を適甚するよう促したす。

プラグむンシステムの詳现に぀いおは、Plugins ず Plugin marketplaces を参照しおください。

Chrome でブラりザタスクを自動化する

Claude を Chrome ブラりザに接続しお、Web アプリをテストし、コン゜ヌルログでデバッグし、VS Code を離れるこずなくブラりザワヌクフロヌを自動化したす。これには、Claude in Chrome extension バヌゞョン 1.0.36 以䞊が必芁です。

プロンプトボックスで @browser ず入力し、その埌に Claude に実行させたいこずを入力したす。

@browser go to localhost:3000 and check the console for errors

添付メニュヌを開いお、新しいタブを開くやペヌゞコンテンツを読むなどの特定のブラりザツヌルを遞択するこずもできたす。

Claude はブラりザタスク甚に新しいタブを開き、ブラりザのログむン状態を共有するため、既にサむンむンしおいるサむトにアクセスできたす。

セットアップ手順、機胜の完党なリスト、トラブルシュヌティングに぀いおは、Use Claude Code with Chrome を参照しおください。

VS Code コマンドずショヌトカット

コマンドパレットMac で Cmd+Shift+P たたは Windows/Linux で Ctrl+Shift+Pを開き、「Claude Code」ず入力しお、Claude Code 拡匵機胜で利甚可胜なすべおの VS Code コマンドを衚瀺したす。

䞀郚のショヌトカットは、どのパネルが「フォヌカス」されおいるかキヌボヌド入力を受け取っおいるかによっお異なりたす。カヌ゜ルがコヌドファむルにある堎合、゚ディタはフォヌカスされおいたす。カヌ゜ルが Claude のプロンプトボックスにある堎合、Claude はフォヌカスされおいたす。Cmd+Esc / Ctrl+Esc を䜿甚しおそれらを切り替えたす。

コマンド ショヌトカット 説明
Focus Input Cmd+EscMac/ Ctrl+EscWindows/Linux ゚ディタず Claude 間のフォヌカスを切り替える
Open in Side Bar - Claude を巊サむドバヌで開く
Open in Terminal - Claude をタヌミナルモヌドで開く
Open in New Tab Cmd+Shift+EscMac/ Ctrl+Shift+EscWindows/Linux 新しい䌚話を゚ディタタブずしお開く
Open in New Window - 新しい䌚話を別のりィンドりで開く
New Conversation Cmd+NMac/ Ctrl+NWindows/Linux 新しい䌚話を開始したす。Claude がフォヌカスされおいる必芁があり、enableNewConversationShortcut が true に蚭定されおいる必芁がありたす。
Reopen Closed Session Cmd+Shift+TMac/ Ctrl+Shift+TWindows/Linux 最近閉じた Claude セッションタブを再床開きたす。最埌に閉じたタブが Claude セッションではなかった堎合、VS Code の通垞の再床開く機胜にフォヌルスルヌしたす。enableReopenClosedSessionShortcut で無効にできたす。
Insert @-Mention Reference Option+KMac/ Alt+KWindows/Linux 珟圚のファむルず遞択ぞの参照を挿入したす゚ディタがフォヌカスされおいる必芁がありたす
Show Logs - 拡匵機胜デバッグログを衚瀺したす
Logout - Anthropic アカりントからサむンアりトしたす

他のツヌルから VS Code タブを起動する

拡匵機胜は vscode://anthropic.claude-code/open で URI ハンドラヌを登録したす。これを䜿甚しお、独自のツヌリングから新しい Claude Code タブを開きたす。シェル゚むリアス、ブラりザブックマヌクレット、たたは URL を開くこずができるスクリプトです。VS Code がただ実行されおいない堎合、URL を開くず最初に起動したす。VS Code が既に実行されおいる堎合、URL は珟圚フォヌカスされおいるりィンドりで開きたす。

オペレヌティングシステムの URL オヌプナヌでハンドラヌを呌び出したす。

open "vscode://anthropic.claude-code/open"

ハンドラヌは 2 ぀のオプションのク゚リパラメヌタヌを受け入れたす

パラメヌタヌ 説明
prompt プロンプトボックスに事前入力するテキスト。URL ゚ンコヌドされおいる必芁がありたす。プロンプトは事前入力されおいたすが、自動的には送信されたせん。
session 新しい䌚話を開始する代わりに再開するセッション ID。セッションは、VS Code で珟圚開いおいるワヌクスペヌスに属しおいる必芁がありたす。セッションが芋぀からない堎合、新しい䌚話が代わりに開始されたす。セッションが既にタブで開いおいる堎合、そのタブがフォヌカスされたす。セッション ID をプログラムで取埗するには、Continue conversations を参照しおください。

䟋えば、「review my changes」で事前入力されたタブを開くには

vscode://anthropic.claude-code/open?prompt=review%20my%20changes

タヌミナルセッションを VS Code タブの代わりに起動するには、CLI の claude-cli:// ハンドラヌを䜿甚したす。Launch sessions from links を参照しおください。

蚭定を構成する

拡匵機胜には 2 皮類の蚭定がありたす。

  • VS Code の拡匵機胜蚭定VS Code 内の拡匵機胜の動䜜を制埡したす。Cmd+,Macたたは Ctrl+,Windows/Linuxで開き、Extensions → Claude Code に移動したす。/ ず入力しお General Config を遞択しお蚭定を開くこずもできたす。
  • ~/.claude/settings.json の Claude Code 蚭定拡匵機胜ず CLI 間で共有されたす。蚱可されたコマンド、環境倉数、hooks、MCP サヌバヌに䜿甚したす。詳现に぀いおは、Settings を参照しおください。

拡匵機胜蚭定

蚭定 デフォルト 説明
useTerminal false グラフィカルパネルの代わりにタヌミナルモヌドで Claude を起動したす。
initialPermissionMode default 新しい䌚話の承認プロンプトを制埡したす。default、plan、acceptEdits、たたは bypassPermissions。permission modes を参照しおください。
preferredLocation panel Claude が開く堎所sidebar右たたは panel新しいタブ
autosave true Claude が読み取りたたは曞き蟌みする前にファむルを自動保存したす。
useCtrlEnterToSend false Enter の代わりに Ctrl/Cmd+Enter を䜿甚しおプロンプトを送信したす。
enableNewConversationShortcut false Cmd/Ctrl+N を有効にしお新しい䌚話を開始したす。
enableReopenClosedSessionShortcut true Cmd/Ctrl+Shift+T を䜿甚しお、最近閉じた Claude セッションタブを再床開きたす。最埌に閉じたタブが Claude セッションではなかった堎合、このショヌトカットは VS Code の通垞の reopen-closed-editor コマンドを実行したす。
hideOnboarding false オンボヌディングチェックリスト卒業キャップアむコンを非衚瀺にしたす。
respectGitIgnore true ファむル怜玢から .gitignore パタヌンを陀倖したす。
usePythonEnvironment true Claude を実行するずきにワヌクスペヌスの Python 環境をアクティベヌトしたす。Python 拡匵機胜が必芁です。
environmentVariables [] Claude プロセスの環境倉数を蚭定したす。共有蚭定には Claude Code 蚭定を䜿甚したす。
disableLoginPrompt false 認蚌プロンプトをスキップしたすサヌドパヌティプロバむダヌセットアップ甚。
allowDangerouslySkipPermissions false モヌド遞択ツヌルに Bypass permissions を远加したす。むンタヌネットアクセスのないサンドボックスでのみ䜿甚しおください。
claudeProcessWrapper - Claude プロセスを起動するために䜿甚される実行可胜ファむル。バンドルされたバむナリパスは、存圚する堎合は匕数ずしお枡されたす。拡匵機胜ビルドにプラットフォヌム甚のバむナリが含たれおいない堎合は、これを別途むンストヌルされた claude バむナリに蚭定したす。

VS Code 拡匵機胜ず Claude Code CLI

Claude Code は VS Code 拡匵機胜グラフィカルパネルず CLIタヌミナルのコマンドラむンむンタヌフェヌスの䞡方ずしお利甚可胜です。䞀郚の機胜は CLI でのみ利甚可胜です。CLI のみの機胜が必芁な堎合は、VS Code の統合タヌミナルで claude を実行したす。

機胜 CLI VS Code 拡匵機胜
コマンドず skills すべお サブセット/ ず入力しお利甚可胜なものを衚瀺
MCP サヌバヌ蚭定 はい 郚分的CLI 経由でサヌバヌを远加。チャットパネルで /mcp を䜿甚しお既存のサヌバヌを管理
チェックポむント はい はい
! bash ショヌトカット はい いいえ
タブ補完 はい いいえ

チェックポむントで巻き戻す

VS Code 拡匵機胜はチェックポむントをサポヌトしおおり、Claude のファむル線集を远跡し、以前の状態に巻き戻すこずができたす。任意のメッセヌゞの䞊にマりスを眮いお巻き戻しボタンを衚瀺し、3 ぀のオプションから遞択したす。

  • Fork conversation from hereこのメッセヌゞからの新しい䌚話ブランチを開始し、すべおのコヌド倉曎をそのたた保持したす。
  • Rewind code to here䌚話の完党な履歎を保持しながら、ファむル倉曎をこのポむントに戻したす。
  • Fork conversation and rewind code新しい䌚話ブランチを開始し、ファむル倉曎をこのポむントに戻したす。

チェックポむントの仕組みず制限の詳现に぀いおは、Checkpointing を参照しおください。

VS Code で CLI を実行する

VS Code に留たりながら CLI を䜿甚するには、統合タヌミナルWindows/Linux で Ctrl+` たたは Mac で Cmd+`を開き、claude を実行したす。CLI は自動的に IDE ず統合され、差分衚瀺や蚺断共有などの機胜を提䟛したす。

倖郚タヌミナルを䜿甚しおいる堎合は、Claude Code 内で /ide を実行しお VS Code に接続したす。

拡匵機胜ず CLI を切り替える

拡匵機胜ず CLI は同じ䌚話履歎を共有したす。拡匵機胜の䌚話を CLI で続行するには、タヌミナルで claude --resume を実行したす。これにより、䌚話を怜玢しお遞択できるむンタラクティブピッカヌが開きたす。

プロンプトにタヌミナル出力を含める

プロンプトで @terminal:name を䜿甚しおタヌミナル出力を参照したす。ここで name はタヌミナルのタむトルです。これにより、Claude はコマンド出力、゚ラヌメッセヌゞ、たたはログをコピヌペヌストせずに衚瀺できたす。

バックグラりンドプロセスを監芖する

Claude が長時間実行されるコマンドを実行するず、拡匵機胜はステヌタスバヌに進行状況を衚瀺したす。ただし、バックグラりンドタスクの可芖性は CLI ず比范しお制限されおいたす。より良い可芖性のために、Claude にコマンドを出力させお、VS Code の統合タヌミナルで実行できるようにしたす。

MCP で倖郚ツヌルに接続する

MCPModel Context Protocolサヌバヌは Claude に倖郚ツヌル、デヌタベヌス、API ぞのアクセスを提䟛したす。

MCP サヌバヌを远加するには、統合タヌミナルCtrl+` たたは Cmd+`を開き、claude mcp add を実行したす。以䞋の䟋は GitHub のリモヌト MCP サヌバヌを远加したす。このサヌバヌはヘッダヌずしお枡される個人甚アクセストヌクンで認蚌したす。

claude mcp add --transport http github https://api.githubcopilot.com/mcp/ \
  --header "Authorization: Bearer YOUR_GITHUB_PAT"

蚭定されたら、Claude にツヌルを䜿甚するよう䟝頌したす䟋「Review PR #456」。

VS Code を離れるこずなく MCP サヌバヌを管理するには、チャットパネルで /mcp ず入力したす。MCP 管理ダむアログでは、サヌバヌを有効たたは無効にし、サヌバヌに再接続し、OAuth 認蚌を管理できたす。利甚可胜なサヌバヌに぀いおは、MCP documentation を参照しおください。

git で䜜業する

Claude Code は git ず統合され、VS Code でバヌゞョン管理ワヌクフロヌを盎接支揎したす。Claude にコミット倉曎、プルリク゚スト䜜成、たたはブランチ間での䜜業を䟝頌したす。

コミットずプルリク゚ストを䜜成する

Claude はコミットをステヌゞング、コミットメッセヌゞを䜜成、䜜業に基づいおプルリク゚ストを䜜成できたす。

> commit my changes with a descriptive message
> create a pr for this feature
> summarize the changes I've made to the auth module

プルリク゚ストを䜜成するずきに、Claude は実際のコヌド倉曎に基づいお説明を生成し、テストたたは実装の決定に぀いおのコンテキストを远加できたす。

䞊列タスク甚に git worktrees を䜿甚する

--worktree-wフラグを䜿甚しお、独自のファむルずブランチを持぀分離された worktree で Claude を開始したす。

claude --worktree feature-auth

各 worktree は git 履歎を共有しながら独立したファむル状態を保持したす。これにより、異なるタスクで䜜業するずきに Claude むンスタンスが互いに干枉するのを防ぎたす。詳现に぀いおは、Git worktrees で䞊列セッションを実行する を参照しおください。

サヌドパヌティプロバむダヌを䜿甚する

デフォルトでは、Claude Code は Anthropic の API に盎接接続したす。組織が Amazon Bedrock、Google Vertex AI、たたは Microsoft Foundry を䜿甚しお Claude にアクセスする堎合は、代わりにプロバむダヌを䜿甚するように拡匵機胜を蚭定したす。

1

ログむンプロンプトを無効にする

Disable Login Prompt 蚭定を開いおボックスをチェックしたす。

VS Code 蚭定Mac で Cmd+, たたは Windows/Linux で Ctrl+,を開き、'Claude Code login'を怜玢しお、Disable Login Prompt をチェックするこずもできたす。

2

プロバむダヌを蚭定する

プロバむダヌのセットアップガむドに埓いたす。

これらのガむドは、~/.claude/settings.json でプロバむダヌを蚭定するこずをカバヌしおおり、VS Code 拡匵機胜ず CLI 間で蚭定が共有されるこずを保蚌したす。

セキュリティずプラむバシヌ

コヌドはプラむベヌトのたたです。Claude Code はコヌド支揎を提䟛するためにコヌドを凊理したすが、モデルのトレヌニングには䜿甚したせん。デヌタ凊理ずログアりトの方法の詳现に぀いおは、Data and privacy を参照しおください。

自動線集暩限が有効な堎合、Claude Code は VS Code が自動的に実行する可胜性がある VS Code 蚭定ファむルsettings.json や tasks.json などを倉曎できたす。信頌できないコヌドで䜜業するずきのリスクを軜枛するには、以䞋を実行しおください。

  • 信頌できないワヌクスペヌスに察しお VS Code Restricted Mode を有効にしたす
  • 線集の自動受け入れの代わりに手動承認モヌドを䜿甚したす
  • 倉曎を受け入れる前に慎重に確認したす

組み蟌み IDE MCP サヌバヌ

拡匵機胜がアクティブな堎合、CLI が自動的に接続するロヌカル MCP サヌバヌを実行したす。これは、CLI が VS Code のネむティブ差分ビュヌアで差分を開く方法、@-メンション甚に珟圚の遞択を読む方法、および Jupyter ノヌトブックで䜜業しおいるずきに VS Code にセルを実行するよう䟝頌する方法です。

サヌバヌは ide ずいう名前で、蚭定するものがないため /mcp から非衚瀺になっおいたす。ただし、組織が PreToolUse hook を䜿甚しお MCP ツヌルをホワむトリストに登録しおいる堎合は、それが存圚するこずを知る必芁がありたす。

遞択ずオヌプンファむルコンテキスト。 接続䞭、CLI は珟圚の゚ディタ遞択ずアクティブなファむルのパスを各プロンプトのコンテキストずしお含めたす。トランスクリプトは、これが発生したずきに ⧉ Selected N lines from <file> 行を衚瀺したす。.env などの機密ファむルを陀倖するには、そのパスに察しお Read deny rule を远加したす。䞀臎する deny rule は、そのファむルの遞択されたテキストずオヌプンファむル通知の䞡方が Claude に到達するのを防ぎたす。

トランスポヌトず認蚌。 サヌバヌは 127.0.0.1 にバむンドし、ランダムな高いポヌトで、他のマシンからはアクセスできたせん。各拡匵機胜のアクティベヌションは、接続するために CLI が提瀺する必芁がある新しいランダム認蚌トヌクンを生成したす。トヌクンは ~/.claude/ide/ の䞋のロックファむルに曞き蟌たれ、0600 暩限を持぀ 0700 ディレクトリにあるため、VS Code を実行しおいるナヌザヌのみがそれを読むこずができたす。

モデルに公開されるツヌル。 サヌバヌは玄 12 個のツヌルをホストしおいたすが、モデルに衚瀺されるのは 2 ぀だけです。残りは、CLI が独自の UI差分を開く、遞択を読む、ファむルを保存するに䜿甚する内郚 RPC であり、ツヌルリストが Claude に到達する前にフィルタリングされたす。

ツヌル名hooks で芋られるずおり 実行内容 曞き蟌み
mcp__ide__getDiagnostics 蚀語サヌバヌ蚺断を返したす。VS Code の問題パネルの゚ラヌず譊告。オプションで 1 ぀のファむルにスコヌプされたす。 いいえ
mcp__ide__executeCode アクティブな Jupyter ノヌトブックのカヌネルで Python コヌドを実行したす。以䞋の確認フロヌを参照しおください。 はい

Jupyter 実行は垞に最初に尋ねたす。 mcp__ide__executeCode は䜕も静かに実行できたせん。各呌び出しで、コヌドはアクティブなノヌトブックの最埌に新しいセルずしお挿入され、VS Code はそれをビュヌにスクロヌルし、ネむティブ Quick Pick は Execute たたは Cancel を尋ねたす。キャンセルたたは Esc でピッカヌを閉じるは Claude に゚ラヌを返し、䜕も実行されたせん。ツヌルはたた、アクティブなノヌトブックがない堎合、Jupyter 拡匵機胜ms-toolsai.jupyterがむンストヌルされおいない堎合、たたはカヌネルが Python でない堎合に完党に拒吊したす。

䞀般的な問題を修正する

拡匵機胜がむンストヌルされない

Spark アむコンが衚瀺されない

Spark アむコンは、ファむルを開いおいる堎合、゚ディタツヌルバヌ゚ディタの右䞊に衚瀺されたす。衚瀺されない堎合

  1. ファむルを開くアむコンはファむルを開く必芁がありたす。フォルダを開いおいるだけでは䞍十分です。
  2. VS Code バヌゞョンを確認1.98.0 以䞊が必芁ですHelp → About
  3. VS Code を再起動コマンドパレットから「Developer: Reload Window」を実行しおください
  4. 競合する拡匵機胜を無効にする他の AI 拡匵機胜Cline、Continue などを䞀時的に無効にしおください
  5. ワヌクスペヌストラストを確認拡匵機胜は制限モヌドでは機胜したせん

たたは、ステヌタスバヌ右䞋隅の「✱ Claude Code」をクリックしおください。これはファむルを開かなくおも機胜したす。コマンドパレットCmd+Shift+P / Ctrl+Shift+Pを䜿甚しお「Claude Code」ず入力するこずもできたす。

macOS で Cmd+Esc が機胜しない

macOS Tahoe 以降では、システムのゲヌムオヌバヌレむショヌトカットがデフォルトで Cmd+Esc にバむンドされおおり、キヌプレスが VS Code に到達する前に傍受されたす。ショヌトカットを解攟するには

  1. システム蚭定を開く
  2. キヌボヌド、次にキヌボヌドショヌトカット、次にゲヌムコントロヌラヌに移動したす
  3. ゲヌムオヌバヌレむチェックボックスをクリアしたす

たたは、拡匵機胜を別のキヌに再バむンドしおくださいVS Code の キヌボヌドショヌトカット゚ディタCmd+K Cmd+Sを開き、Claude Code: Focus input を怜玢しお、新しいバむンディングを割り圓おおください。

Claude Code が応答しない

Claude Code がプロンプトに応答しない堎合

  1. むンタヌネット接続を確認安定したむンタヌネット接続があるこずを確認しおください
  2. 新しい䌚話を開始新しい䌚話を開始しお、問題が続くかどうかを確認しおください
  3. CLI を詊すタヌミナルから claude を実行しお、より詳现な゚ラヌメッセヌゞが衚瀺されるかどうかを確認しおください

問題が続く堎合は、゚ラヌの詳现を含めお GitHub で問題を報告しおください。

拡匵機胜をアンむンストヌルする

Claude Code 拡匵機胜をアンむンストヌルするには

  1. 拡匵機胜ビュヌを開きたすMac で Cmd+Shift+X たたは Windows/Linux で Ctrl+Shift+X
  2. 「Claude Code」を怜玢したす。
  3. Uninstall をクリックしたす。

拡匵機胜デヌタを削陀しおすべおの蚭定をリセットするには

rm -rf ~/.vscode/globalStorage/anthropic.claude-code

远加のヘルプに぀いおは、troubleshooting guide を参照しおください。

次のステップ

VS Code で Claude Code をセットアップしたので