Visual Studio Code 用 IntelliCode の概要IntelliCode for Visual Studio Code overview

Visual Studio Code 用 IntelliCode 拡張機能では、Python、Java、TypeScript、JavaScript 用の AI 支援 IntelliSense が提供されます。The IntelliCode extension for Visual Studio Code provides artificial intelligence-assisted IntelliSense for Python, Java, TypeScript, and JavaScript. AI 支援 IntelliSense では、API の一覧がアルファベット順に提示されるのではなく、開発者にとってそれを使うことが正解となる可能性が最も高い API が予測されます。AI-assisted IntelliSense predicts the most likely correct API for the developer to use rather than just presenting an alphabetical list of members. 開発者が現在記述しているコードの文脈とパターンを使用し、この一覧を動的に提供します。It uses the developer's current code context and patterns to provide this dynamic list.

Visual Studio Code での Python 用 IntelliCode

サポートされる言語Supported languages

AI 支援 IntelliSense 入力候補でサポートされている言語は次のとおりです。The supported languages for AI-assisted IntelliSense completions are:

  • JavaJava
  • JavaScript および TypeScriptJavaScript and TypeScript
  • PythonPython

必須コンポーネントPrerequisites

拡張機能をインストールするには、Visual Studio Code October 2018 Release 1.29 以降が必要です。To install the extension, you need Visual Studio Code October 2018 Release 1.29 or later.

Java 用の AI 支援 IntelliSense を使用するには、Java 8 Update 151 以降が必要です。To get AI-assisted IntelliSense for Java, you need Java 8 Update 151 or higher. (以前のバージョンの Java 8 を使用する場合は、エラー java.security.InvalidKeyException: 無効なキー サイズが表示され、IntelliCode AI 支援 IntelliSense のレコメンデーションは動作しません。)(If you have a previous Java 8 version, you'll see the error java.security.InvalidKeyException: Illegal key size, and IntelliCode AI-assisted IntelliSense recommendations won't work.)

トラブルシューティングTroubleshoot

このセクションでは、一般的な問題のトラブルシューティングのヒントを提供します。This section provides some troubleshooting tips for common problems.

入力候補一覧が表示されないNo completion lists

IntelliSense の入力候補一覧が表示されない場合は、次の手順を試してください。If you don't see any IntelliSense completion lists, try these steps:

  • 使おうとしている言語の出力ウィンドウを見て、アクションにつながるエラー メッセージがあるかどうかを確認します。Look at the output window for the language you're trying to use and see if there's an actionable error message.

  • IntelliCode 拡張機能を無効にして、IntelliSense の入力候補が表示されるかどうかを確認します。Try disabling the IntelliCode extension and see if you get any IntelliSense completions. IntelliCode を無効にすると IntelliSense の入力候補が表示される場合は、既存の問題を調べるか、または新しい問題を開きます。If you do see IntelliSense completions with IntelliCode disabled, look through the existing issues or open a new one.

お使いの言語に対する以下のトラブルシューティング手順を試すこともできます。You can also try the following troubleshooting steps for your language:

星印が付いた候補が表示されないNo starred suggestions

IntelliSense の入力候補一覧は表示されても、どの入力候補項目にも星印が付いていない場合は、VS IntelliCode の出力ウィンドウを確認します。If you see IntelliSense completion lists, but none of the completion items are starred, look at the VS IntelliCode output window.

  • ネットワーク エラーは発生していますか。Is there a network error?

    • インターネットには正常にアクセスできますか。Are you able to access the internet normally?

    • プロキシまたは制限の厳しいファイアウォールの背後にありますか。Are you behind a proxy or restrictive firewall?

    IntelliCode を使用していると、エラー メッセージ "Couldn't download IntelliCode model. When using IntelliCode, you may see the error message "Couldn't download IntelliCode model. Please check your network connectivity or firewall settings." (IntelliCode のモデルをダウンロードできませんでした。ネットワークの接続またはファイアウォールの設定を確認してください) や同様のメッセージが、Visual Studio Code の IntelliCode 出力ウィンドウに表示されることがあります。Please check your network connectivity or firewall settings.", or see similar messages in the IntelliCode output window pane in Visual Studio Code. また、星付きの IntelliCode 候補が表示されないこともあります。You might also see no IntelliCode starred suggestions. プロキシまたは制限の厳しいファイアウォール経由でインターネットに接続している場合は、それらが問題の原因である可能性があります。If you connect to the internet through a proxy or restrictive firewall, that may cause these issues.

    最初のステップとして、Visual Studio Code 1.30 以降に更新し、ネットワーク プロキシのサポートを有効にしてみてください。As a first step, try updating to Visual Studio Code 1.30 or later, and turning on network proxy support .

    ネットワーク プロキシのサポートを有効にしてもうまくいかない場合は、対応する GitHub の問題を確認し、詳細をお知らせください。If turning on network proxy support doesn't work for you, check the corresponding github issue and let us know more.

  • 役に立つアクションにつながるメッセージはありますか。Is there an actionable message that helps?

まだ問題が発生する場合は、既存の問題を調べるか、新しい問題を開きます。If you're still facing a problem, look through the existing issues or open a new one.

フィードバックの提供Provide feedback

問題が発生した場合は、既存の問題を参照し、👍 "サムズアップ" を使用して賛成投票できます。If you encounter a problem, you can browse existing issues and upvote them using a 👍 "thumbs up" reaction. ご自分の問題が見つからない場合は、このページの下部にある [次のフィードバックを送信] > [この製品] ボタンをクリックして、新しい問題を作成します。If you don't see your particular problem, click the Send feedback about > This product button at the bottom of this page to create a new issue. [出力] ウィンドウから、Visual Studio IntelliCode、Python、Java、JavaScript、TypeScript のバグのあるログ エントリを含めます。Include any Output window log entries from Visual Studio IntelliCode, Python, Java, JavaScript, or TypeScript with the bug.

関連項目See also