程式員的超強外掛——Visual Assist .Net

來源:互聯網
上載者:User

Visual Assist X 10.1 (開發環境增強工具)

增強Microsoft開發環境下的編輯能力。

Visual Assist X具有強大的編輯特色,提高了生產效率,可以完全整合到您的Microsoft開發環境中,升級了您的IDE,在不改變編程習慣的同時就可以感受到Visual Assist X為您帶來的好處。

 

Visual Assist X是一款非常好的Visual Studio .NET 2003、2002外掛程式,支援C/C++,C#,Visual Basic等語言,能自動識別各種關鍵字、系統函數、成員變數、自動給出輸入提示、自動校正大小寫錯誤、自動標示錯誤等,有助於提高開發過程的自動化和開發效率。

 結構體系

從Microsoft Visual C/C++ 6.0開始,所有的Microsoft IDE都為您的編輯環境提供了輕巧的剖析器,為您的代碼編寫提供方便,他們不產生目標碼,這種預設協助形式稱為Intellisense。其特性包括成員列表框、自動完成清單框、停駐工具提示、自動參數資訊。您可以在IDE對話方塊選項內設定每個組件的工作狀態。

Visual Assist X去除了預設Intellisense的幾個不足之處,採用一系列新的特性對其進行了補充,提高了IDE的可用性。其中,協助的數量決定於IDE、所用程式設計語言和您設定的選項。

如同預設Intellisense,Visual Assist X也包括剖析器,運行於您的編輯過程中。該培訓器同預設剖析器的不同之處在於,他們不裝載預先設定的符號資料庫,因此擴大了Intellisense的範圍。Visual Assist X只收集您工程中的標頭檔和對象資訊,這些標頭檔和對象可以包含在系統、第三方庫、MFC或ATL/WTL/STL中。這意味著Intellisence的活動更加頻繁,結果也更加準確。

不止是C/C++,對於所有程式設計語言,Visual Assist X都含有可執行檔輕載預設剖析器。對於C/C++,您可以選擇Visual Assist X專有Intellisense,也可以首選預設剖析器,只有當其不可用時,再採用Visual Assist X,這些工作方式都可以通過專門設定來實現。

Visual Assist X作為一種低優先度的後台線程外掛程式,不影響您的IDE環境效能。該線程在idle期間活動,當您開始輸入代碼時,又回複為靜默狀態。並且它的剖析器不產生目標碼,因此,同傳統剖析器相比,佔用更少的資源。

Visual Assist X提高了工作的自動化,簡化了瀏覽,並且顯示您開發過程的關鍵資訊。其功能完全整合到IDE中,實現了二者的充分融合。為Microsoft Visual Studio .NET 2003和2002的所有程式設計語言提供編程助手,包括C/C++, C#, ASP, Visual Basic, Java 和 HTML,另外,還為Microsoft Visual C++ 6.0和 5.0的C/C++使用者提供編程協助。

產品特點

改進了Intellisense:成員和自動完成清單框的出現更加頻繁、迅速,並且結果更加準確。參數資訊更加完善,並帶有注釋。含有所有符號的停駐工具提示。

代碼輸入更迅速:輸入時觀察suggestion列表框,其中將根據您的輸入提供相應的備選字元。為了更加方便的選擇字元,還可以提前定義Atuotext和代碼模板。

錯誤自動校正:監控您的IDE,對那些簡單但耗時的錯誤進行即時校正。

資訊擷取更加快速:更加迅速瞭解代碼資訊,在新的VA View中觀察當前的停駐類瀏覽器,可以獲得當前符號的更多資訊。除此,資源視窗中還添加了小的內容和定義項,可以擷取資訊快照。

增加了色彩和格式:採用了更多的色彩和格式選項,代碼解譯更加迅速。增強了IDE的基本文法色彩,在您輸入代碼的同時,突出匹配和不匹配條目。另外,還添加了column indicator和print in color,將RTF置於剪下版內。

簡化了尋找和瀏覽:尋找和瀏覽更加輕鬆。通過內容尋找可以快速跳到相同名稱的符號處,在您工作台的任何地方都可以找到符號定義,還可以轉入您代碼中的符號執行處。選擇您檔案的列表方式,鎖定標頭檔和相應的cpp檔案。從您的工作台檔案清單中開啟檔案。含有最近行為列表,可以在代碼的活動部分之間相互轉換。Move scope可以到達下一個方法,還包含往返瀏覽。

拼字檢查:在您輸入代碼的同時進行檢查,並且可以看到同Microsoft Word相似的紅色底線。含有Spell check comments and strings,另外,Spell check code可以檢查錯誤的輸入符號。

拓展了基本編輯:對編輯器進行了增強,編輯代碼更加迅速。含有Surround selections,multiple clipboards. Sort lines。

適合您個人風格的配置特色:細化選項對話方塊,定義Visual Assist X特性以適應您的編程習慣。內容菜單中含多個命令,設定捷徑可以加快訪問您所偏好的命令。可以禁止或允許Visual Assist X,或者強制其重新剖析從而更加智能化。

 

 

程式員的超強外掛——Visual Assist .Net 2003

 

 原始碼之光(楊冰)  

程式員的外掛?大家看見這個標題,都會有這樣的疑問。

其實,這個外掛——Visual Assist .Net 2003(以下簡稱VAssist),只是程式員寫代碼的協助工具輔助,它非常有效協助程式員進行編碼。

VAssist是針對使用Visual Studio.Net 2003(以下簡稱VS)的程式員協助工具輔助。它改善了VS編程環境中一些東西。

下面,我們就開始介紹VAssist的功能和使用方法。

VAssist採用標準安裝方式,安裝完畢後,我們在VS裡開啟一個工程,會看見VS的介面多出一個工具條(圖1),那就是VAssist。

圖1

從左向右第一個命令鈕,裡面是VAssist的選項設定。

第二個命令鈕,是顯示當前符號的定義處。當選定一個函數或者變數,就可以通過他來看這個函數或者變數的定義位置。

第三個命令鈕,竟然可以為我們寫出一些固定格式的代碼,比如聲明一個類,我們不需要寫class xxx和public等架構,只要輕輕一點,VAssist都可以為我們做到。

在寫程式的時候,我們通常會建立多個工程,要開啟其他工程的檔案,用VS的方案總管,就需要一層一層的選擇,好麻煩。如今,用VAssist的第四個按鈕,就可以方便的瀏覽在這個解決方案下的所有檔案,它會顯示出一個大的檔案清單,我們直接選擇就可以了。

第五個命令鈕,是我經常用到的。我們通常要在.h和.cpp檔案中不斷的切換,雖然有VS的選項卡,但那也要選擇一下對應的才可以。用了第五個命令鈕,直接就可以進入對應的h或者.cpp檔案中。

第六個和第七個按鈕,是可以恢複游標的位置,它可以記錄我們曆次使用游標的位置,這樣,我們可以方便的用游標來進行定位。

第八個和第九個按鈕很簡單,就是向前或者向後搜尋字串。

做程式員的,難免會打錯一些字,或者丟掉分號,括弧等東西,如果讓編譯器在經過不長不短的編譯時間後,檢查出來,很是浪費時間。這就是第十個按鈕所要做的,它可以進行拼字檢查,為我們節省大量的時間!

第十二到十五的命令鈕,是負責VAssist的拼字檢查狀態的,它可以在你寫出一兩字元後,就可以大致判斷出你要寫的函數名或者變數等東西,這個時候,你只要直接按斷行符號就可以將字直接打出,根本不用再敲字,並且,它可以自動修複你的大小寫錯誤,在有錯的地方,比如你的變數沒有聲明就直接用了,它會在錯誤的地方,加上一條紅色的底線,提醒你一下。

最後一個命令鈕,是VAssist的開關,你可以在不想用VAssist的時候,把它關閉。

VAssist還有一個不錯的功能:VS的導覽列幾乎是個廢物,什麼也不能幹,我們不能通過它來到達任何函數,所以,VAssist提供了一個自己的導覽列,我們只要選擇相應的函數,就可以快速定位,否則,在n多代碼面前,還要慢慢定位,昏……

另外,我們在粘貼代碼的時候,免不了要進行代碼格式重新排版,VAssist可以在粘貼的時候,自動為我們排版,我們就不需要按VS提供的熱鍵了,偷一點懶嘛。

如果大家覺得用滑鼠點擊VAssist的命令鈕有些不方便,可以設定一些熱鍵。在VS的菜單->選項->環境->鍵盤中可以設定.

VAssist不愧是一個方便、智能的協助程式員寫代碼的好工具,希望大家都來看看,嘿嘿。如果誰想下載,可以去google搜尋。

 

(創天VC漢化版無法正確安裝Visual Assist,需英文版或替換以下三檔案VCMSDev.exe,Devshl.dll,Devedit.pkg)

 

檔案下載

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.