CursorでClaudeCode for VS Codeを使っていたら、突然動かなくなった――そんな経験はありませんか?この記事では、実際に発生したエラーと、コマンドパレットを使った解決方法を解説します。
発生したエラーメッセージ
Cursorを起動すると、以下のような警告が表示されることがあります。
ビュー コンテナー 'claude-sidebar-secondary' が存在しません。このコンテナーに登録されているすべてのビューは 'エクスプローラー' に追加されます。
このエラーは、Claude Code for VS Code 拡張機能が参照しているサイドバーコンテナ(claude-sidebar-secondary)が、Cursor の UI 上に存在しないために発生します。
なぜCursorで起きるのか?
Claude Code for VS Code は、本家の Visual Studio Code 向けに作られた拡張機能です。CursorはVS Codeをベースにしていますが、独自のUI構造を持っているため、VS Code専用のサイドバーコンテナが存在しないケースがあります。
その結果、拡張機能が登録しようとしたサイドバービューがどこにも表示されず、エラーが出たまま使えない状態になってしまいます。
解決方法:コマンドパレットから起動する
サイドバーから起動できなくても、コマンドパレットを使えばClaudeCodeを呼び出すことができます。
手順
- Cursorで Ctrl + Shift + P(Macは ⌘ + Shift + P)を押してコマンドパレットを開く
- 検索欄に
Claude Code: Focus On Viewと入力する - 候補が表示されたら選択して実行する
これでClaudeCodeのビューがエクスプローラーパネル内に表示され、使用できるようになります。
補足:エクスプローラーに統合される挙動について
エラーメッセージにある通り、サイドバーコンテナが見つからない場合、ClaudeCodeのビューは自動的にエクスプローラーパネルに追加されます。これはエラーではなく、VS Codeのフォールバック動作です。
コマンドパレットで起動した後は、エクスプローラーパネル内にClaudeCodeのUIが表示されますので、通常通り操作できます。
それでも解決しない場合
コマンドパレットからも起動できない場合は、以下も試してみてください。
- 拡張機能を最新版に更新する:拡張機能パネル(Ctrl+Shift+X)からClaudeCodeを探してアップデート
- Cursorを再起動する:単純な再起動で解決するケースもある
- 拡張機能を再インストールする:一度アンインストールして再インストール
- ターミナルから使う:Cursorの内蔵ターミナルで
claudeコマンドを使う方法が最も安定している
まとめ
CursorでClaude Code for VS Codeが動かなくなったときは、コマンドパレット →「Claude Code: Focus On View」を試してみてください。サイドバーに表示されなくても、この方法でClaudeCodeを呼び出すことができます。
Cursorは VS Code ベースですが完全に同一ではないため、拡張機能によっては動作が異なる場合があります。今後のアップデートで改善される可能性もありますので、定期的に拡張機能を最新版に保っておくことをおすすめします。