#1 Open any file (Shift+Alt+O)

Find and open any file in your solution using a simple dialog and a few search tokens.

The example finds filenames with "player" and "swim", without "multi", and opens the selected file at line 1024.

Open any file

#2 Find any symbol (Shift+Alt+S)

In a dialog that supports similar filtering, find any symbol in your solution.

To become a power user, explore the context menu in this and every dialog of Visual Assist.

Find any symbol

#3 Go to implementation (Alt+G)

Despite comparable functionality in Visual Studio, many users rely on Visual Assist to find more definitions and declarations than built-in Intellisense.

Alt+G opens a menu when multiple targets are available.

Go to implementation

#4 Go to anything related (Shift+Alt+G)

The big brother of Alt+G can take you just about anywhere related to the current symbol.

Instead of chasing an implementation with successive presses of Alt+G, use Shift+Alt+G to jump into a hierarchy.

Go to anything related

From any reference to a class, jump directly to a base or derived class.

Go to derived classes

#5 Find references (Shift+Alt+F)

Although built-in find references has improved over the years, the version in Visual Assist is still faster, more powerful, and often more complete.

Clone results windows, via icon or context menu, so you can run additional finds without overwriting your initial results.

Find references

#6 Quick actions and refactoring menu (Shift+Alt+Q)

Access the features of Visual Assist applicable to the current context with Shift+Alt+Q. The content of the menu varies greatly. Experiment from symbols of different types, expressions, lines, and whitespace.

Quick actions and refactoring menu

Now that you use Shift+Alt+Q, disable the floating button that opens the same menu.

Disable floating button

#7 List methods in file (Alt+M)

Navigate the current file from a simple drop-down of classes and methods in it. Filter the list using substrings.

List methods in the current file

Adjust the list via the context menu for the tiny down-arrow.

Adjust list of methods

#8 Use VA Hashtags

Add hashtags to comments and navigate among them with Shift+Alt+G.

Hashtags are effectively bookmarks and tasks that move with your code. Create new hashtags or add # to existing keywords, e.g. TODO to #TODO. If you like hashtags, you will love their tool window and advanced functionality.


#9 Debug with the VA Step Filter

If you debug native code, configure the VA Step Filter so it automatically steps over trusted methods.

Create your list of trusted methods during debug sessions, then share your list of filters with your team.

Debug with the VA Step Filter

#10 Edit the refactoring snippets

Adjust spacing and format of the VA Snippets used by most refactoring and code-generation commands, e.g. Create from Usage and Implement Virtual Methods.

Open the snippet editor via VAssistX | Tools | Edit VA Snippets, then set type to Refactoring.

Edit the refactoring snippets