原文(日本語に翻訳)
VS Code: Windowsでの拡張機能クラッシュを修正(「コマンド 'claude-vscode.editor.openLast' が見つかりません」)
原文(英語)
VS Code: Fixed extension crash on Windows ("command 'claude-vscode.editor.openLast' not found")
概要
Windows環境でVS Code拡張機能を使用中に claude-vscode.editor.openLast コマンドが見つからないエラーが発生し、拡張機能がクラッシュする問題が修正されました。このバグはWindows固有の問題で、コマンドの登録タイミングに起因するものでした。v2.1.52へのアップデートにより、Windows上でも安定してClaude Code VS Code拡張機能が動作するようになります。
基本的な使い方
修正はv2.1.52に含まれており、拡張機能を最新バージョンに更新することで自動的に適用されます。
bash
# Claude Code CLIを最新バージョンに更新
claude update
# またはnpm経由でのアップデート(非推奨)
npm update -g @anthropic-ai/claude-codeVS Code拡張機能はVS Codeのマーケットプレイスから自動更新されます。
実践例
Windows環境での拡張機能再起動
クラッシュが発生した場合は、拡張機能を再起動することで解決できます:
- VS Codeコマンドパレット(
Ctrl+Shift+P)を開く - 「Developer: Reload Window」を実行
- Claude Code拡張機能が正常に起動することを確認
クラッシュが発生していた状況の確認
# エラーメッセージの例(修正前)
Error: command 'claude-vscode.editor.openLast' not foundこのエラーはWindows環境でClaude Codeの「最後に開いたファイル」機能を使おうとした際に発生していました。
VS Code拡張機能の手動更新
1. VS Code左側の拡張機能パネルを開く(Ctrl+Shift+X)
2. 「Claude Code」を検索
3. 「更新」ボタンが表示されている場合はクリック
4. VS Codeを再起動注意点
- この修正はWindows環境に特有のものです。macOSやLinuxユーザーはこのバグの影響を受けていませんでした。
- VS Code拡張機能の自動更新が有効な場合、次回VS Code起動時に自動的にアップデートが適用されます。
- 拡張機能のバージョンとClaude Code CLIのバージョンは独立して管理されます。両方を最新に保つことを推奨します。