Compare Visual Assist to Microsoft Visual Studio

Improve every Microsoft IDE you have with the multitude of features that comprise Visual Assist. Most features in Visual Assist are additions to Microsoft Visual Studio 2017 and 2015, and all features are improvements or additions to all IDEs.

Added or improved with Visual Assist
* All versions supported
Feature Visual Studio
Visual Studio
Visual Studio*
with Visual Assist
Visual Assist
Find by Context      
Find References search faster; clone results
Find Symbol in Solution   support feature in large solutions
GoTo Implementation jump from comments; jump from files outside projects
GoTo Member     display members relative to the current symbol, not all members in a solution
GoTo Related     go to base methods, base classes, derived classes
Highlight Current Line avoid obscuring code with thin frame
List Methods in File      
Move Scope     move to next method in file
Navigate Back and Forward ignore superfluous waypoints
Open Corresponding File switch to files outside project; switch from more places
Open File in Solution   search using filters, negative filters, logical-or matching, or path
Change Signature   change implementation and call sites
Convert Between Pointer and Instance      
Encapsulate Field      
Extract Method make available in older IDEs
Introduce Variable      
Move Implementation to Header File    
Move Implementation to Source File    
Move Method Implementations to Source File     move in bulk
Move Selection to New File     auto-include headers
Rename rename faster; swap type
Rename Files     update project files
Code Generation
Add Forward Declaration      
Add Member      
Add Missing Case Statements      
Add Similar Member      
Add Using Directive make available in older IDEs
Add #include      
Add/Remove Braces      
Create Declaration create from an implementation
Create File     update project files also
Create from Usage      
Create Implementation create from a declaration
Create Method Implementations     create in bulk
Document Method      
Implement Interface / Virtual Methods     implement in bulk
Feature Visual Studio
Visual Studio
Visual Studio*
with Visual Assist
Visual Assist
Coding Assistance
Acronyms     type “gmv” in lieu of “getMyVar”
Auto-Extend Multi-Line Comments      
Enhanced Listboxes color; list non-inherited first; display locals in bold
Format After Paste      
Insert () and Closing } ) ] ' " make available in older IDEs
Insert _ After m and Shift      
Multiple Clipboards make available in a drop-down, not clipboard ring
Reset Editor Zoom      
Shorthand     type “getvar” in lieu of “getMyVar”
Smart Select     extend and shrink selections by logical increments
Smart Suggestions     accept completion based on context
Sort Selected Lines      
Suggestion Lists     accept completion as you type
Surround Selection     wrap code with //, /*, (, {
Surround With     wrap code with custom text, e.g. #ifdef DEBUG
Code Understanding
Column Indicator      
Enhanced Syntax Coloring color classes, variables, macros, methods
Local Symbols in Bold      
Highlight Find Results retain highlights when editing
Highlight Matching Words     highlight in comments and strings
Highlight References to Symbol Under Cursor differentiate read from write references
Parameter Info improve accuracy and frquency
Print in Color      
Quick Info get info also for constructs
System Symbols in Italics     accentuate 3rd-party references not overridden
Feature Visual Studio
Visual Studio
Visual Studio*
with Visual Assist
Visual Assist
Code Correction
Convert Dot to ->    
Highlight Files in Output Window     accentuate warnings and errors for the current project
Highlight Matching {} and () highlight when in scope, not only when on a token
Highlight Mismatching {} and () highlight using color, not squiggle
Repair Case     type “getmyvar” in lieu of “getMyVar”
Underline Spelling Errors     check comments and strings
Underline Unknown Symbols make available in older IDEs
Code Inspection
Code Inspection check code quality during edit, not in batch
Quick Fixes     fixes available in editor and tool window
Code Snippets
VA Snippets expand functionality; edit within IDE
Debug Assistance
Address Resolver     decipher text-only call stacks
PDB Explorer     find symbols in EXEs and DLLs
VA Memory View     debug crash dumps containing corrupted call stacks
VA Step Filter     automatically step over trusted methods in argument lists
Tool Windows
VA Hashtags     define bookmarks and tasks, e.g. #TODO, #BUG
VA Outline     drag-and-drop to reorder current file
VA View     access popular tools in one window
Source Links
Source Links     connect comments to external applications such as FogBugz, Github, and Jira
Open Hyperlinks in External Browser   open commented URLs in default browser