Simply use Ctrl-Enter to cycle between these associated files, directly from inside the Visual Studio editor.
Furthermore, Visual Sidekick can toggle between method specification and body. Position the editor on the relevant symbol and then use Ctrl-Shift-Enter to jump between specification and body.
For example, if you wanted to go to the definition of the class, simply hit Enter on the symbol. If you wanted to go to the implementation file of a class, select the class in the Browse Tree and hit Ctrl-Enter.
The table below defines the actions Visual Sidekick takes on a per-symbol basis, when the Enter and Ctrl-Enter actions are executed:
| Symbol | Double-Click (Enter) | Ctrl-Double-Click (Ctrl-Enter) |
|---|---|---|
| Class, Enum, etc | Goto declaration (header) | Goto last position in Alternate file |
| Method | Goto method declaration (header) | Goto method body |
| Member | Goto member declaration (header) | Goto last position in Alternate file |
| File | Goto last position in the file | Goto last position in Alternate file |
| Clipboard Entry | Paste symbol into current editor file | - |
| Hierarchy Class | Goto class declaration | Goto last position in Alternate file |
Simply highlight the symbol or move the cursor over the symbol in the Visual Studio editor and then hit Alt-Enter . The symbol will be loaded into the Primary Filter and the cursor positioned in the Browse Tree. Select the specific symbol definition and press Enter to move the editor to the definition.