終了しないオートコンプリート IntelliSenseはマクロや大規模なコードベースでは正しく動作しません。一方、音声アシスタントのサジェストリストは、部分的に破損したコード、編集途中のコード、マクロを多用したコードでも正常に動作します。多くの場合、1文字で十分です。 頭字語のマッチング · タイプ SDF マクロを多用したコードでも動作します 最近入力された表面
クリック操作なしでナビゲーション ソリューションエクスプローラーに触れることなく、任意のファイル、シンボル、または実装にジャンプできます。キー操作1回で、操作履歴を前後に移動できます。コメント内のシンボルやプロジェクト外のファイルでも動作します。 ファイルを開く · Shift+Alt+O 実装へ移動 · Alt+G シンボルを検索 · Shift+Alt+S
失敗しないリファクタリング ソリューション全体でシンボル名を変更します。推論されたシグネチャを使用してメソッドを抽出します。実装を記述する前に、使用箇所からスタブを作成します。しかも、ファイル内の現在位置を失うことはありません。 ソリューション全体で名前を変更する 推測されたシグネチャを含む抽出。 使用状況から作成する
ステップ01 インストーラーをダウンロードしてください ダウンロードページまたはVisual Studioマーケットプレイスから入手してください。直接インストールするには、.exeファイルを入手してください。 30日間無料トライアル· 129MB
ステップ02 実行してください VAは、Visual Studio 2026を含む、インストールされているすべてのVisual Studioバージョンを自動的に検出します。インストール先を選択してください。プログラムグループ、スタートメニュー項目、デスクトップショートカットは作成されません。 最新の体験を得るには、Visual Studio 2026 を選択してください。
ステップ03 Visual Studio を起動する VAは初回起動時に初期化され、並列スレッドを使用してバックグラウンドでソリューションを解析します。設定は不要です。入力と同時に動作を開始します。 パフォーマンスバックグラウンド解析 · IDE の速度低下なし
ステップ04 VAssistXを探す メニューバーにある「VAssistX」を探してくださいVAssistX。そこからオプション、ツール、ライセンスにアクセスできます。購入後、「VAssistX」→「ライセンス登録」からキーを入力してください。 VAssistX → ヘルプ → キーボードショートカットを参照してください
ライブデモ ナビゲーション Alt + G 実装へ移動 カーソルを任意のシンボルの上に置いて を押すとAlt+G、そのシンボルの宣言または実装にジャンプします。複数の宛先(オーバーロード、仮想関数など)がある場合は、VA が曖昧さ解消メニューを表示します。 戻る:Alt+← 進む:Alt+→
スクリーンショット ナビゲーション Shift + Alt + O ソリューションでファイルを開く 否定フィルター、パスフィルター、OR論理、複数ファイル選択によるあいまいファイル検索。ソリューションエクスプローラーは不要です。フィルターは呼び出し間で保持されます。 \path· -string·a,b
スクリーンショット ナビゲーション Shift + Alt + S 解答中の記号を探す ソリューション全体で、すべてのクラス、メソッド、変数、名前空間を検索します。クラスのみのフィルター(Alt+C)、否定フィルター、ドットプレフィックスを使用して、完全一致を実現します。クリップボードから貼り付けるには、を使用しますCtrl+V。 授業のみ:Alt+C
スクリーンショット 分析 Shift + Alt + F 参考文献を探す プロジェクトとファイルごとにグループ化された、シンボルのすべての使用箇所。読み取り、書き込み、宣言の参照を区別します。結果ウィンドウ内には、Pスコープ、D宣言、Hハイライト、Ctrl+Fフィルターが表示されます。 ダブルクリック → ジャンプ
スクリーンショット 分析は 常時オン シンボルの強調表示 カーソルを移動すると、その下にあるシンボルへの参照がすべて強調表示されます。読み取り参照と書き込み参照は異なる色で表示されるため、他のコンテキストにある同名のシンボルによる誤検出はありません。 VAssistX → オプション → 色
スクリーンショット ツールウィンドウ Alt + M VAの概要とVAビュー VAアウトラインは、現在のファイルのメソッド/クラス構造を表示します。VAビューは、2つのドロップダウンメニューからソリューション全体へのナビゲーションを提供し、大規模なコードベースを俯瞰的に素早くナビゲートできます。 VAssistX → ツール
スクリーンショット リファクタリング Shift + Alt + R 名前を変更する プロジェクトまたはソリューション全体で、シンボル(名前空間、クラス、メソッド、フィールド、変数、パラメーター)とそのすべての参照の名前を変更できます。変更を確定する前に、影響を受けるすべての場所をプレビューできます。何か問題があればキャンセルしてください。副作用はありません。 ヒント:シンボル強調表示と組み合わせて使用してください
スクリーンショット リファクタリング Shift + Alt + Q 抽出方法 コードブロックを選択し、名前を付けます。VA がシグネチャを推論し、元のブロックを呼び出しに置き換え、メソッドを作成します。完全なアンドゥが 1 回で実行できますCtrl+Z。C++ は、抽出をフリー関数としてサポートしています。 クイックアクションメニュー
スクリーンショット コード生成 Shift + Alt + C 使用状況から作成する トップダウンコーディング。実装の前に呼び出しを記述します。未定義のシンボル(クラス、メソッド、変数)にカーソルを置くと、VAが適切な場所にスタブを生成します。作業はそのまま継続できます。 VAスニペットでカスタマイズ
スクリーンショット 編集 Ctrl + Space 強化されたオートコンプリート 頭字語のマッチング、最近入力した記号、周囲の状況を考慮した候補リスト。IntelliSenseが機能しないような、破損したコードやマクロを多用したコードでも確実に動作します。スニペットはインラインで展開されます。 「SDF」→ SomeDeeplyNestedFunction を試してください
スクリーンショット 編集機能を 常時オンに 構文の色分け機能の強化 VSには標準搭載されていない、コンテキストに応じた色分け機能:ローカル変数を太字、システムシンボルを斜体、マクロ、列挙子、メンバーをそれぞれ異なる色で表示。括弧の不一致も一目で確認できます。カスタマイズはVAssistX → オプション → 色で行えます。 デフォルトで有効
スクリーンショット デバッグ ステップフィルタ デバッグ支援 VAステップフィルタはライブラリの内部処理をスキップするため、コードをステップ実行するのではなく、コード内部へとステップインできます。VAメモリビューは、ネイティブメモリウィンドウに検索、グループ化、表示形式のコントロールを追加します。 VAssistX → デバッグ → VAステップフィルタ
提案リスト フルネームの代わりに頭字語を入力してください SDF一致する型を指定しますSomeDeeplyNestedFunction。m_val短縮形を使用して解決します。メンバ変数、自由関数、および型で動作します。VA が内部で解決処理を行います。
ファイルを開く フィルター構文は見た目以上に強力です \pathパスセグメントによるフィルタリング、-string除外、a,bOR条件、.name先頭からの一致。Ctrl+Rコンテキストを切り替える際に、永続フィルタをリセットするには、を押してください。
参考文献を探す 結果ウィンドウを閉じないでください — キーを使用してください 「参照の検索」機能では、Pスコープの切り替え、D宣言のみの表示、H現在のファイル内のすべてのハイライト表示、Ctrl+F検索結果内の検索が可能です。任意の行をダブルクリックすると、その行にジャンプします。
安全に名前を変更する 変更を確定する前にプレビューする 名前変更を実行する前に、シンボル強調表示を使用してすべての参照を視覚的に確認してください。名前変更ダイアログには影響を受けるすべての場所が表示されます。何かおかしい点があれば、副作用なくキャンセルできます。
ハッシュタグ コードをマークして、後でそこにジャンプする コードに//TODO:、、、または任意のカスタムハッシュタグを追加してください。VAはそれらをインデックス化するため、を使用してタグ付けされた任意の場所に瞬時にジャンプできます。大規模なコードベース全体で進行中の作業を追跡するのに便利です。//HACK:Shift+Alt+H
パフォーマンス 大規模ソリューションにおける解析の並行処理を調整する VAssistX → オプション → パフォーマンスで、解析スレッド数を増やして使用するコア数を増やしてください。大規模なソリューションでは、これが最も重要な調整項目となります。オプション → プロジェクトとソリューションでソースファイルの場所をVAに指定すると、無駄な解析処理をスキップできます。