> ## Documentation Index
> Fetch the complete documentation index at: https://docs.windsurf.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Visual Studio Code (VSCode) のトラブルシューティング

> プロキシ設定、証明書エラー、API サーバー構成、Chat の応答に関する問題など、VS Code 拡張機能の問題をトラブルシューティングします。

<Note>
  高度なエージェント型 AI と最先端の各種機能をご利用いただくには、ネイティブの Windsurf Editor または JetBrains 向けローカルプラグインの使用を強く推奨します。
  VSCode プラグインは現在メンテナンスモードとなっています。
</Note>

VS Code 1.89 以降に対応しています。

<div id="gathering-extension-logs">
  # 拡張機能のログの収集
</div>

VS Code Extension 1.10.0 以降では、Settings ページから Extension Diagnostics をダウンロードできます。ダウンロードには、関連するログやパラメーターがテキストファイルとして含まれます。

*VS Code の完全な出力ログを取得するには:*

1. コマンドパレット（`Ctrl/Cmd + Shift + P` または View > コマンドパレット）を開く

2. "Show logs" と入力し、`Developer: Show Logs` を選択する

3. ドロップダウンで `Extension Host` を選択する

4. 次の画像のように表示されます:

<Frame>
  <img src="https://mintcdn.com/codeium/vRt4FQOyBeZpD2Pu/assets/plugins/troubleshooting-vscode-showlogs.jpg?fit=max&auto=format&n=vRt4FQOyBeZpD2Pu&q=85&s=8a5317496a257a1efffaf5191c7963c9" width="2244" height="410" data-path="assets/plugins/troubleshooting-vscode-showlogs.jpg" />
</Frame>

5. 右上のドロップダウンで "Extension Host" となっている項目を "Codeium" に変更する

6. ログをエクスポートするか、コピーする

<div id="known-ide-issues-and-solutions">
  # 既知の IDE の問題と対処方法
</div>

<div id="esplit-is-not-defined">
  ## e.split が定義されていません
</div>

サポート対象外の VS Code バージョンを使用しています。サポート対象のバージョンに更新して、もう一度お試しください。サポート対象のバージョン一覧は[こちら](/ja/plugins/compatibility)で確認できます。

<div id="using-the-wrong-api-server">
  ## 誤った API Server を使用している
</div>

ユーザーが**ワークスペース**設定で API Server/Portal の URL を変更すると、ユーザー設定が上書きされ、拡張機能が誤った API サーバーと通信してエラーが発生する可能性があります。

API Server/Portal の URL が正しく設定されており、ワークスペース設定で誤って上書きされていないことを確認してください。

<div id="not-seeing-codeium-chat-responses">
  ## Codeium Chat の応答が表示されない
</div>

Codeium の Chat にメッセージを送っているのに応答が表示されない場合、まず応答をキャンセルできるか確認してください。キャンセルできない場合は、応答自体は完了しているものの表示されていない可能性があります。これは、Chat Web Server が拡張機能との接続を失ったときに発生することがあります。VS Code を再読み込みし、Codeium の Chat パネルを再度開くと、応答が表示されるはずです。

<div id="unable-to-read-file-packagejson">
  ## ファイル .../package.json を読み込めません
</div>

```
Unable to read file .../.vscode/extensions/codeium.codeium-<version>/package.json
```

上記のエラーが Codeium のログに表示される場合、拡張機能フォルダー（.../.vscode/extensions/codeium.codeium-\<version>）を削除し、拡張機能を再インストールしてください。

手動で行うには:

1. コマンド パレットを開く（Ctrl + Shift + P）
2. 'Codeium Enterprise: Reset' を実行
3. ポップアップで「Help」を選択
4. 「Show Disabled Extensions」を選択
5. Codeium 拡張機能を再有効化する

<div id="proxy-network-issues">
  ## プロキシ / ネットワークの問題
</div>

VSCode の Codeium 設定で `Detect Proxy` のチェックを外すと、拡張機能が意図せずプロキシを使用しようとしている場合に問題が解消されることがあります。

<div id="certificate-issues">
  ## 証明書に関する問題
</div>

次のようなエラーが発生した場合：

```
ConnectError: [internal] 発行者証明書を取得できません
```

```
[ERROR]: [internal] 最初の証明書を検証できません
```

```
tls: 証明書の検証に失敗しました: x509: "<yourdomainurl>" 証明書が標準に準拠していません
```

これは、Codeium 拡張機能が Enterprise ポータル／API サーバーへの TLS 接続を、提示された証明書を信頼できないために信頼できていないことを示しています。つまり、Codeium のデプロイメントが提示している証明書が信頼されていない、もしくはリクエストを中継・傍受している社内プロキシが提示している証明書が信頼されていない可能性があります。

いずれの場合でも、最善の解決策は、その証明書に署名したルート証明書がエンドユーザーのマシン上の適切な場所に正しくインストールされていることを確認することです。VS Code およびほとんどの IDE は、証明書をオペレーティングシステムの既定の場所から読み込みます。

証明書はお客様の社内 IT または管理チームによって発行・管理されています。必要な証明書をシステムにインストールする際は、サポートを受けるために担当チームへお問い合わせください。

TLS の終端となる場所から、完全な証明書チェーンが提示されていることが重要です。しばしばリーフ証明書のみが提示されると、VS Code や他の IDE は、そのリーフ証明書を検証する中間証明書（中間 CA）を認識しておらず、またその中間証明書はルート証明書によって検証されるため、真正性を確認できません。ブラウザは、ユーザーが完全な証明書チェーンを提示する別のサイトに以前アクセスしていて中間証明書がキャッシュされていることが多く、この問題を回避できる場合がありますが、VS Code のようなアプリケーションにはその利点がありません。

Network Proxy Text の VS Code 拡張機能は、証明書関連の問題のデバッグに有用です。
