#1 打開任意文件 (Shift+Alt+O)

使用一個簡單的對話方塊和一些搜索標記查找並打開解決方案中的任意文件。

此示例查找檔案名中包含“player”和“swim”但不包含“multi”的檔案,並在第 1024 行打開選定的文件。

Open any file

#2 查找任意符號 (Shift+Alt+S)

在支援類似篩選的對話方塊中查找解決方案中的任意符號。

要成為超級用戶,請瀏覽此對話方塊以及 Visual Assist 每個對話方塊中的上下文功能表。

Find any symbol

#3 跳轉到執行 (Alt+G)

儘管 Visual Studio 中有類似的功能,但許多用戶仍依賴 Visual Assist 來查找內置 Intellisense 不能提供的更多定義和聲明。

當多個目標可用時,Alt+G 將打開一個功能表。

Go to implementation

#4 跳轉到任意相關標籤 (Shift+Alt+G)

Alt+G 的升級快速鍵——Shift+Alt+G 可以定位到與當前符號相關的任意位置。

使用 Shift+Alt+G 跳轉到層級結構可以替代連續按 Alt+G 以跟蹤執行情況。

Go to anything related

可以從對類的任何引用直接跳轉到基類或派生類。

Go to derived classes

#5 打開相應文件 (Alt+O)

打開與活動文檔關聯度最大的檔案。

在 C/C++ 中,Alt+O 通常會打開相應的標頭檔或原始檔案。 當可能存在多個目標位置時,Alt+O 將打開一個功能表。

按 Alt+O 然後按 Alt+左箭頭返回初始目標位置。

Open corresponding file

#6 查找引用 (Shift+Alt+F)

儘管內置的 Find References(查找引用)在過去幾年中有所改進,Visual Assist 中的版本仍然速度更快、功能更強大而且更完整。

通過圖示或上下文功能表克隆結果視窗,這樣就可以在不覆蓋初始結果的情況下運行其他查找。

Find references

#7 快速操作和重構功能表 (Shift+Alt+Q)

使用 Shift+Alt+Q 訪問適用於當前上下文的 Visual Assist 功能。功能表內容差別較大。 使用不同類型、運算式、行和空白的符號進行實驗。

Quick actions and refactoring menu

調整功能表中重構和代碼生成命令使用的 VA Snippets(VA 代碼片段)的間距和格式,例如 Create from Usage(從用途創建)和 Implement Virtual Methods(執行虛擬方法)。

通過 VAssistX | Tools(工具)| Edit VA Snippets(編輯 VA 代碼片段)打開代碼片段編輯器,然後將類型設置為 Refactoring(重構)。

Edit the refactoring snippets

停用與 Shift+Alt+Q 打開相同功能表的浮動按鈕。

Disable floating button

#8 列出檔案方法 (Alt+M)

從類和方法的簡單下拉清單導航當前檔。 使用子字串篩選清單。

List methods in the current file

通過下箭頭的上下文功能表調整清單內容。

Adjust list of methods

#9 重新命名 (Shift+Alt+R)

雖然內置的 Rename(重新命名)功能偶爾夠用,但是 Visual Assist 中的版本速度更快、功能更強大而且更完整。

重命名符號的定義和聲明、符號的所有引用以及注釋和字串中的引用(可選)。 將始終顯示要重命名的所有目標預覽,以便確定重命名可以達到預期效果。

Rename

#10 使用 VA 標籤

通過工具視窗 (Shift+Alt+H) 或跳轉命令 (Shift+Alt+G) 為注釋標籤添加並在它們之間導航。

VA Hashtags(VA 標籤)是有效的書簽和隨代碼移動的任務。 創建新標籤或者對現有關鍵字前置 #,例如 #John 和 #TODO。 使用簡單的 VA Hashtags(VA 標籤)導航後,瞭解其高級功能。

Hashtags