思考のスピードで C++ を記述および操作します。

Visual Assist は、インスタント ナビゲーション、リアルタイム コード分析、よりスマートなリファクタリング、大規模な C++ コードベースでも理解してコンテキストに応じた結果を即座に提供する独自の並列パーサーにより、Visual Studio を強化します。

インスタントナビゲーション 必要なものをすぐに見つける
ワンクリックリファクタリング コードの近代化と維持
Unreal Engineに最適化 ゲーム開発者向けの機能
流れに乗ろう 邪魔にならない
より安全なコード コードの問題を検出して修正する

主な特長

生産性向上のためのオールインワン ツールキット

C++ プロジェクトに合わせて拡張できるスピードと応答性
C++ プロジェクトに合わせて拡張できるスピードと応答性
Visual Assist の並列解析エンジンは、ネイティブの IntelliSense では対応できないスケールと複雑さに対応します。Unreal コードベースのような数百万行規模のプロジェクトでも、瞬時にナビゲートできます。遅延、インデックス作成の遅延、クラッシュは一切発生しません。Visual Studio が極端に遅くなるプロジェクトでも、スムーズに作業を進めることができます。
即座に結果が得られます。インデックス作成の遅延はありません。
即座に結果が得られます。インデックス作成の遅延はありません。
コンテキストを認識し、常に準備が整ったプロジェクト ナビゲーション。
コンテキストを認識し、常に準備が整ったプロジェクト ナビゲーション。
Visual Assist は、入力時にコードベース全体の接続関係をコンテキストに応じて追跡し、コードを理解します。シンボル、参照、定義を瞬時に検索し、IntelliSense の遅延や不具合があっても精度が低下することはありません。いつでも準備万端、常に信頼できるツールです。
どこからでも状況に応じたサポートを受けられます。入力中でも利用できます。
どこからでも状況に応じたサポートを受けられます。入力中でも利用できます。
Unreal Engine の大規模な C++ アーキテクチャに最適化
Unreal Engine の大規模な C++ アーキテクチャに最適化
ツールは、エンジンを実際に理解することで最大限のパフォーマンスを発揮します。VAは、Unreal Engineの大規模なコードベース、マクロ、そして生成された構造に合わせてカスタマイズされています。コーディング中に便利なコンテキストとナビゲーションを利用できるため、UE開発はフローを中断することなく、より自然なものになります。
VA の参照の検索ダイアログは、Unreal Engine の C++ と Blueprint のクラス継承システムを理解します。
VA の参照の検索ダイアログは、Unreal Engine の C++ と Blueprint のクラス継承システムを理解します。
どこにでも瞬時に移動
どこにでも瞬時に移動
ファイルのタブ操作に何時間も費やすのはもう終わりです。任意のクラスを開き、任意のシンボルにジャンプし、コードベース内のすべての参照をわずか数キー操作で見つけることができます。Unreal Engineのような大規模なプロジェクトでも問題ありません。「すみません、このシンボルを見つけるのに丸一日かかってしまいました」なんてことはもうありません。瞬時に操作できるので、作業の流れがスムーズになります。
アクセス可能な [GoTo] および [シンボルの検索] ダイアログを使用してコンテキストの切り替えを最小限に抑えます。
アクセス可能な [GoTo] および [シンボルの検索] ダイアログを使用してコンテキストの切り替えを最小限に抑えます。
自信を持って大規模にリファクタリング
自信を持って大規模にリファクタリング
200個のファイルにわたる変数名を自信を持って変更。数十箇所で使用されている関数を再構築。乱雑なコードをクリーンなメソッドに抽出。コードインスペクションは時代遅れのプラクティスをフラグ付けし、最新のC++安全基準への適合を支援します。手作業では数時間かかる作業が数秒で完了。しかも、ソリューション全体で機能します。
プロジェクトの規模に関係なく、ソリューション全体のシンボルの名前を自信を持って変更できます。
プロジェクトの規模に関係なく、ソリューション全体のシンボルの名前を自信を持って変更できます。
繰り返し入力を省略
繰り返し入力を省略
クラス宣言を記述するだけで、すべての関数定義が瞬時に生成されます。インクルードが足りない?ワンクリックで追加できます。Visual AssistがC++の機械的で反復的な部分を処理してくれるので、あなたは問題解決に集中できます。古いファイルから構文をコピーしたり、正しいヘッダーパスを探したりする必要はもうありません。
クラス宣言内のメソッドの実装スタブを簡単に設定できます。宣言と実装間のパラメータは、ユーザーの設定に一貫して従います。
クラス宣言内のメソッドの実装スタブを簡単に設定できます。宣言と実装間のパラメータは、ユーザーの設定に一貫して従います。
コードの問題を検出し、自動的に修正を提案します
コードの問題を検出し、自動的に修正を提案します
Visual Assist は並列解析エンジンを使用し、コンテキストヒントとコードチェッカーを使用して、コードが確実にビルドされるだけでなく、最も安全な C++ コーディング規則にも従います。
VA は、不足している include ディレクティブを自動的に検出し、ワンクリックで追加することを提案します。
VA は、不足している include ディレクティブを自動的に検出し、ワンクリックで追加することを提案します。
コンパイルできない、ビルドできないコードでも動作します
コンパイルできない、ビルドできないコードでも動作します
IntelliSense や他のプラグインとは異なり、VA の非コンパイル パーサーは、壊れたコード、半分記述された宣言、リファクタリングの途中の変更があっても、リファクタリング、ナビゲーション、検索をスムーズに実行し続けます。
VA のナビゲーションとコード チェッカーは、コードにエラーが存在するかどうかに関係なく、引き続き機能します。
VA のナビゲーションとコード チェッカーは、コードにエラーが存在するかどうかに関係なく、引き続き機能します。

Visual Assistユーザーの声

アカデミックライセンスプログラム

Visual Assist for Education

無料
学生向け
無料
認証済みの教育機関向けメールアドレスをお持ちの学生の方は、Visual Assistの無料ライセンスをご利用いただけます。所属の大学や学習プログラムで、Whole Tomatoの既存パッケージがあるかどうか、また無料アクセスを提供しているかどうかをご確認ください。
スポンサー
教師 / 研究機関
スポンサー
教師、講師、教育機関は、学生のセットアップに役立つ、さまざまな階層型パッケージオプションを購入いただけます。教室や研究機関でVisual Assistを活用したいと考えている方は、ぜひご相談ください。

Visual Assistをもっと詳しく

まず製品機能を知ろう

Visual Assistの機能トップ10

コーディング効率を飛躍的に向上させる強力な機能を紹介。エキスパート開発者も初心者も、Visual Assistの潜在能力を最大限に活用できる実践的なヒントを紹介します。

ビデオで学ぼう

Visual AssistのYouTubeチャンネル

初心者向けチュートリアルから高度な機能の使い方まで、あらゆる内容を網羅した詳細なガイドを提供。YouTubeビデオで、コーディングスキルを向上させましょう。ワークフローを最適化したい開発者に最適です。

もっと詳しく

Visual Assistのドキュメント

Visual Assistの機能詳細については、製品ドキュメントをご覧ください。製品機能のオーバービューから、インストール/設定、使い方の詳細までを網羅しています。

FAQ - よくある質問と回答

Visual Assist(VA)とVisual Studio標準のIntellisenseには、共通する機能がいくつかあります。共通する機能においても、VAの方がはるかに高速に動作し、より正確な結果を提供します(例えばVAでは、Visual Studioでは検出されない参照をより多く検出します)。

また、Visual StudioのUIは、単純なタスクであっても一部のダイアログボックスが複雑になっていることがあります。

例えば、Visual Studioの統合検索は、OSの検索バーのように動作し、すべての情報が表示されます。一方VAでは、検索の種類ごとに異なる検索ダイアログを使用します。各検索ダイアログには、その検索の種類に固有の機能があり、必要としない結果は表示されません。

Visual Assist(VA)は、Visual Studioを使用するC / C++およびC#開発者向けのコーディング生産性向上プラグインです。VAには、標準の組み込みIntellisenseパーサーとは別に、独自のコードパーサーが搭載されています。これにより、最新のIDEで期待されるすべての機能に加え、さらに多くの機能が利用できます。

これらの機能には、ナビゲーション、リファクタリング、デバッグ支援、コードインスペクションによる自動コードモダナイゼーションなどのツールが含まれます。VAでは、Unreal Engine、Unity、グラフィックスカード「シェーダー」、CUDA向けサポート/ツールも用意されており、ゲーム開発者向けの特別なサポートが提供されます。

はい、学生および教員向けの特別なライセンスプランを用意しています。詳細はこちらをご覧ください。

他のツールと同様、その有用性は、実際どれだけ使うかによって大きく変わります。VAは、Visual Studioのデフォルト機能を改善したり、IDEには用意されていない新しい機能を追加することで、生産性を向上させます。

特に一部の機能を重要視するユーザーもいれば、すべての機能を網羅的に試すユーザーもいます。VAには多くのオプションがあり、それらはすべて、コーディングのスピードアップ、簡素化、そして作業ストレスの軽減を目的としています。

VAが提供する価値について詳しくは、こちらのブログ記事をご覧ください。

Microsoft Visual Studioを使って、C / C++ / C#の開発、コーディング作業を行う開発者は、Visual Assistのメリットを享受できます。

C++によるゲーム開発(Unreal Engine)にもフォーカスしており、多くの機能やツールが用意されています。最近のアップデートでも、Unity Engine、グラフィックスカード「シェーダー」、CUDA開発のサポートとツールも追加されています。

Visual Assist を 無料でお試しください

Visual Assistのすべての機能を30日間無料で試用可能。製品版購入後も、再インストールや再設定は不要です。
今すぐダウンロード