Visual Assist x是作為Microsoft Visual Studio的擴展而創建的,它可以幫助您快速輕松地查找符號、獲取文件以及打開引用列表,當代碼中出現錯誤,它會顯示出來,并給出正確的代碼,提高程序員們的代碼編寫速度。
Visual Assist功能
Visual Assist具有豐富的功能,可提高開發人員的工作效率。
通過構成Visual Assist的眾多功能,幾乎可以改進您擁有的每個Microsoft IDE。
1、導航
使用newfound easy-將您的代碼移動到項目和解決方案中的任何文件,方法,符號或引用。隨處隨地。
2、輕松地重構
降低代碼的復雜性,提高其可讀性,并使其可擴展而不改變其外部行為。重構遺留代碼,您繼承的代碼或您自己工作的第一個版本。
3、代碼生成
即使您只使用Visual Assist中的少數功能,也可以比您想象的更快地生成代碼。當您成為熟練的用戶時,更快地編寫和更新代碼。
4、代碼理解
通過各種各樣的工具窗口,瀏覽器和字段來了解復雜的代碼或您長時間未涉及的代碼,這些工具窗口,瀏覽器和字段可在您需要的地方和時間提供信息。
5、代碼檢查
在編輯時檢查代碼是否存在特定的質量問題。基于LLVM / Clang的Visual Assist的代碼檢查功能可以診斷和修復典型的編程錯誤,例如樣式違規,接口濫用以及可以通過靜態分析推斷出的錯誤。
支持的Microsoft IDE
Visual Studio 2019
Visual Studio 2017
Visual Studio 2015
Visual Studio 2013
Visual Studio 2012
Visual Studio 2010
Visual Studio 2008
Visual Studio 2005
使用幫助
訪問重構和代碼生成
重構和代碼生成命令可在文本編輯器和Visual Assist的工具窗口中找到。
1、在文本編輯器中訪問
在文本編輯器中,您可以通過多種方式調用命令:
快速操作和重構菜單(Shift + Alt + Q)
浮動按鈕(在Visual Assist的選項對話框中啟用)
上下文菜單(右鍵單擊或Shift + F10)
菜單欄中的VAssistX條目(Alt + X,R)
最簡潔的訪問適用命令是通過快速操作和重構菜單(Shift + Alt + Q)。菜單的內容因上下文而異,取決于文本插入符號的位置 - 符號,包含指令或空格 - 以及是否有選擇。
當插入符號位于符號上時,Shift + Alt + Q將打開與符號相關的命令菜單。Visual Assist僅包含“快速操作”和“重構”菜單中的允許命令,并且菜單項首先排序最多。例如,內聯方法上的Shift + Alt + Q打開一個菜單,其第一項是“將實現移動到源文件”。
當插入符號在include指令內時,Shift + Alt + Q打開一個與標題相關的命令菜單。
當插入符號處于空白區域時,Shift + Alt + Q將打開與文件相關的命令菜單。
對于鼠標用戶,可以使用浮動按鈕打開相同的菜單,浮動按鈕在禁用“代碼檢查”時顯示為小三角形,在啟用功能時顯示為番茄。單擊按鈕以打開菜單。
2、在Visual Assist的工具窗口中訪問
重構和代碼生成命令的一個子集 - 只有適用的命令 - 可在Visual Assist的工具窗口中找到。以下是通過VA視圖的懸停類瀏覽器(HCB)中的上下文菜單提供的命令示例。
還可以通過VA Outline中的上下文菜單獲得重構和代碼生成命令。
更新內容
[VS2017 +]修復了啟動后(回歸)完成列表框出現在不正確的屏幕坐標的間歇性情況。(情況= 139997)
修復了需要utf16代理項對的unicode字符的損壞顯示。(情況= 138734)
修復了在某些情況下啟用“插入_后m和移位”設置(回歸)后,完成列表框項目未正確輸入編輯器的問題。(情況= 138729)
[VS2019]修復了內置高亮顯示當前行設置的啟用/禁用。(情況= 138638)