Visual Sidekick 3 Help
Contents Page

Configuring

Overview

Visual Sidekick can be configured globally per-user and per-solution. All configuration settings are accessed from the VSK / Configure / Global Options and VSK / Configure / Solution Options menu options.

Global Options

Some comments about Global Options:

General Options

These options affect the general functionality of Visual Sidekick.

Global Symbols:

The option "Method Display" customises the way in which methods are displayed in the Browse Tree.

Option Description
No Parameters The method name is displayed with an empty parenthesis for all parameters.

e.g. void OnMove()

Parameter Placeholders The method name is displayed with asterixes as placeholders for each parameter.

e.g. void OnMove(**)

Parameter Types The method name is displayed with the types of each parameter only.

e.g. void OnMove( int, int )

Parameter Types & Identifiers The method name is displayed with the types and identifiers of each parameter.

e.g. void OnMove( int cx, int cy )

The option "Enable global symbol sub-string searching by default" sets the default state of the "Toggle Sub-String Searching of Global Symbols" button every time Visual Studio is loaded.

Code Generation

The code generator currently supports the generation of C++ function body stubs. These options control the formatting of function parameters and comments.

Parameters:

Parameter Style Description
All in one row. Parameters appear one after each other on a single line.
All in one column. Parameters appear one under each other in a single column.
Wrap at max column Parameters appear after each other on a single line, and are wrapped if they exceed the "Wrap" column.

The option "Generate leading space" will add a space between the function open bracket and the first parameter.

Comments:

Each generated function can be prefixed or postfixed with a comment block. Use the "Pre-Function" and "Post-Function" text blocks to defines these comment blocks. You can also use the "Pick a Style" list to choose from some common formats.

Choose "Generate TODO body comments" to add a "TODO" comment to any function generated.

Unmanaged Libraries

Unmanaged C++ Libraries are loaded automatically for every solution. Select those libraries that you use most often. (See "Solution Options" for selecting libraries on a Solution-basis.)

Solution Options

Unmanaged Libraries

Unmanaged C++ Solution Libraries are loaded automatically whenever the current solution is loaded. To set the solution's unmanaged libraries, load a solution, launch the Solution Options dialog and then select the specific libraries you want loaded. The next time the solution is loaded, these libraries will be loaded too.

The currently set Global Unmanaged C++ Libraries are made visible for comparison purposes, and can be changed herer too.

Apply Default Keybindings To Visual Studio

This option reapplies the default Visual Sidekick keybindings to Visual Studio. Use this if the bindings have been lost, or if you decided not to apply keybindings during first-time activation.

The apply keybindings dialog give you the ability to deselect any keybindings that you do not want changed.

Editing Visual Sidekick Keybindings

Visual Sidekick keybindings are simply Visual Studio/C++ commands with bound keyboard shortcuts.

Editing Keybindings under Visual Studio 2002/2003/2005

You can edit these keybindings directly via the Visual Studio Tools / Customize / Keyboard dialog. All Visual Sidekick keybindings names are prefixed with "VskAddin.Connect".

Editing Keybindings under Visual C++ 5/6

You can edit these keybindings directly via the Visual C++ Tools / Customize / Keyboard dialog's "Add-In" category. All Visual Sidekick keybindings names are prefixed with the text "Vsk".