Visual Assist
If you're familiar with Microsoft Visual Studio, particularly its boundaries, you'll notice that Visual Assist includes capabilities that you wish were standard in the IDE. This addon improves the IDE tremendously. It includes a slew of improvements to boost developer productivity! Visual Assist's myriad of capabilities may improve almost any Microsoft IDE.
If you cringe at the thought of another parser running as you edit, you'll be impressed with the speed of Visual Assist. This plug-in does not use resources solely to notify you that you have violated a formatting standard.
Features & Highlights
Navigation
Navigate your code with increased ease—to any file, method, symbol, or reference in your projects and solutions. Get to any destination from any location.
Refactoring
Reduce your code's complexity, increase its readability, and make it expandable while maintaining its external behavior. Refactor legacy code, code you inherit, or the first iteration of your own code.
Code Generation
Generate code faster than you believe feasible, even if you only employ a few of the app's features. Write and update code more quickly as you gain experience.
Coding Assistance
Write code faster with the help that doesn't get in the way, especially if you're on a roll. Visual Assist recommends completions only if they save you time typing and discreetly correct errors in your path.
Code Understanding
Make sense of complex code, or code you haven't touched in a while, using a variety of tool windows, browsers, and fields that deliver information where and when you need it.
Code Correction
Watch how the software corrects errors as you create them, particularly in symbol case and pointer notation. Type exclusively in lowercase, and Visual Assist will adjust the case of all your symbols. Save the shift key for your definitions.
Code Inspection
While editing, inspect your code for specific quality issues. Visual Assist's Code Inspection tool, which is based on LLVM/Clang, detects and corrects common programming problems such as style violations, interface misuse, and flaws that can be identified through static analysis.
Code snippets
Expand frequently typed code chunks using a more robust version of the IDE's corresponding capability. Include symbols from the current context, ask for user input, and edit snippets in a custom editor.
Debug Assistance
To speed up native C/C++ debugging, use the app's VA Memory View and VA Step Filter.
Tool Windows
View code from a 30,000-foot perspective and restructure it to make it more understandable and maintainable. Tool windows in the application add whole new capability to the IDE and combine often used built-in capabilities into more efficient tool windows.
Source Links link comment substrings to external programs and websites, including bug trackers, case managers, documentation, and source code control systems.
Configuration
Customize the numerous features in Visual Assist to match your programming environment and habits. Find your favorite features and set them to hum for optimum productivity.
Please note that this is a 30-day trial version. Requires Microsoft Visual C++.