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