Feedback

//Visual Studio IntelliCode | Visual Studio
Visual Studio IntelliCode | Visual Studio2019-03-19T14:01:59+00:00

Visual Studio IntelliCode

AI 支援付き開発

新規登録および更新プログラムの登録

自信を持ってコーディング

問題を迅速に見つける

コード レビューにフォーカス

プレビュー

支援付き IntelliSense – C#

IntelliCode は、使用する可能性が高いものを入力候補一覧の最上位に配置することによって時間を節約できます。 IntelliCode の推奨は、星の獲得数が 100 を上回る、GitHub 上の何千ものオープンソース プロジェクトに基づいています。 コードのコンテキストを結合すると、入力候補一覧が調整されて共通のプラクティスのレベルが上がります。

IntelliCode はステートメント入力候補に限定されていません。 シグネチャ ヘルプも、コンテキストに合わせて最も可能性が高いオーバーロードを推奨します。

コードに基づいた、型の推奨 (C#)

このプレビュー リリースでは、C# を使用している場合、IntelliCode にご使用のコードからパターンを学習させることができるため、独自のユーティリティ クラスやドメイン固有のライブラリ呼び出しなど、オープンソース ドメインにない型の推奨を行うことができます。 詳しくは、以下をご覧ください。

コード スタイルと書式の規則の推測

Visual Studio IntelliCode を使用すると、簡単にコードの一貫性を維持できます。コーディング スタイルとフォーマットを定義したご使用のコードベースに基づいて .editorconfig ファイルが動的に作成されます。

この機能は、Visual Studio 2017 バージョン 15.8 以降の拡張機能でご利用いただけます。


試してみる
Visual Studio 2017 拡張機能

プレビュー

支援付き IntelliSense – C++

IntelliCode は、使用する可能性が高いものを入力候補一覧の最上位に配置することによって時間を節約できます。 IntelliCode の推奨は、星の獲得数が 100 を上回る、GitHub 上の何千ものオープンソース プロジェクトに基づいています。 コードのコンテキストを結合すると、入力候補一覧が調整されて共通のプラクティスのレベルが上がります。

C++ を記述している場合、STL のような一般的なライブラリを使用するときに IntelliCode からの支援が得られます。 最も有用な推奨が最初に提示されるよう、コードのコンテキストが使用されます。 たとえば、while ループ内で std::string を使用している場合、substr メソッドが先頭に現れます。

この機能は、Visual Studio 2019 Update 1 拡張機能としてご利用いただけます。


試してみる
Visual Studio 2017 拡張機能

プレビュー

支援付き IntelliSense – Java

IntelliCode は、使用する可能性が高いものを入力候補一覧の最上位に配置することによって時間を節約できます。 IntelliCode の推奨は、星の獲得数が 100 を上回る、GitHub 上の何千ものオープンソース プロジェクトに基づいています。 コードのコンテキストを結合すると、入力候補一覧が調整されて共通のプラクティスのレベルが上がります。

IntelliCode は Java SE や Spring などの一般的な Java ライブラリやフレームワークで相性よく機能します。 モノリシックな Web アプリを扱っているか、最新のマイクロサービスを扱っているかに関わらず、お役立ていただけます。

この機能は、Visual Studio Code October 2018 Release 1.29 拡張機能としてご利用いただけます。

試してみるVisual Studio Code 拡張機能

プレビュー

支援付き IntelliSense – Python

IntelliCode は、使用する可能性が高いものを入力候補一覧の最上位に配置することによって時間を節約できます。 IntelliCode の推奨は、星の獲得数が 100 を上回る、GitHub 上の何千ものオープンソース プロジェクトに基づいています。 コードのコンテキストを結合すると、入力候補一覧が調整されて共通のプラクティスのレベルが上がります。

IntelliCode によって、さまざまな Python パッケージの生産性が向上します。たとえば、os や sys モジュールを使用したシンプルなスクリプトの作成や、Django や Flask を使用した Web サイトの構築、numpy や tensorflow などのデータ サイエンス モジュールの処理などです。

この機能は、Visual Studio Code October 2018 Release 1.29 拡張機能としてご利用いただけます。

試してみるVisual Studio Code 拡張機能

プレビュー

支援付き IntelliSense – TypeScript/JavaScript

IntelliCode は、使用する可能性が高いものを入力候補一覧の最上位に配置することによって時間を節約できます。 IntelliCode の推奨は、星の獲得数が 100 を上回る、GitHub 上の何千ものオープンソース プロジェクトに基づいています。 コードのコンテキストを結合すると、入力候補一覧が調整されて共通のプラクティスのレベルが上がります。

React、Angular、Vue などのフレームワークを使用してクライアント側のコードを作成する場合でも、Node.js を使用してサーバー側の開発を行う場合も、さまざまな JavaScript ライブラリで IntelliCode からの支援が得られます。

この機能は、Visual Studio Code October 2018 Release 1.29 拡張機能としてご利用いただけます。

試してみるVisual Studio Code 拡張機能

プレビュー

支援付き IntelliSense – XAML

IntelliCode は、使用する可能性が高いものを入力候補一覧の最上位に配置することによって時間を節約できます。 IntelliCode の推奨は、星の獲得数が 100 を上回る、GitHub 上の何千ものオープンソース プロジェクトに基づいています。 コードのコンテキストを結合すると、入力候補一覧が調整されて共通のプラクティスのレベルが上がります。

コントロールとプロパティに関する推奨事項

XAML の入力時に、IntelliCode はそのコンテキストで最も使用する可能性が高いコントロールを推奨します。 さらに、コントロールのコンテキスト内で、使用する可能性の高いプロパティを、使用すると思われる順番で推奨します。

この機能は、Visual Studio 2017 バージョン 15.9 以降の拡張機能でご利用いただけます。

試してみるVisual Studio 2017 拡張機能

独自のコード用の AI 支援付き推奨 (C#)

C# を使用している場合、IntelliCode にご使用のコードからパターンを学習させることができるため、独自のユーティリティ クラスやドメイン固有のライブラリ呼び出しなど、オープンソース ドメインにないコードの推奨を行うことができます。 Microsoft のプレビュー サービスでは、トレーニング済みモデルのセキュリティが保たれるので、アクセス可能ユーザーを、お客様とお客様が選ぶ共有相手だけに限定することができます。お客様のモデルと、ご使用のコードに関する学習内容は、公開されません。

作業で役立つその他の点

よく寄せられる質問

今すぐ参加しましょう!

IntelliCode は実験的プレビューです。 さらに多くの機能を IntelliCode に追加していて、Microsoft の独自のコードベースで結果を確認しています。 今後、フィードバックをお寄せいただき、この取り組みにぜひご参加ください。

サインアップし、最新の開発に関する更新を取得したり、今後のプライベート プレビューへの早期招待を受けたりしてください。 Visual Studio 2017 バージョン 15.8 以降または Visual Studio Code 用の実験的拡張機能をダウンロードして、新しい IntelliSense エクスペリエンスをご自分でお試しになり、フィードバックをお寄せください。

新規登録および更新プログラムの登録