Options



Options - Environment


General


Tabbed documents - (Express Only) Display document windows that are tabbed together within editors.
Multiple documents - (Express Only) Open documents in a multiple document interface (MDI)
Items shown in window menu - The number of windows that appear in the Windows list. Number between 1 and 24. Default is 10.
Items shown in recently used lists - The number of most recently used projects and files on the File menu. Number between 1 and 24. Default is 6.
Color theme - (Added in 2012)
Automatically adjust visual experience based on client performance -
Enable rich client visual experience - (Added in 2010)
Use hardware graphics acceleration if available - (Added in 2010)
Show status bar - Displays the status bar.
Close button affects active tool window only - Specifies that when the Close button is clicked only the
Auto hide button affects active tool window only - Specifies that when the Auto Hide button is clicked only the active window with focus is closed.
Animate environment tools - (Express Only)
Speed - (Express Only)
Restore file associations - Registers all the file types that are normally associated with Visual Studio.
Manage file associations - (Added in 2012)


AutoRecover



Documents

Reuse current document window, if saved -
Detect when file is changed outside the environment - Displays a message to notify you of any external changes made to an open file.
Auto load changes, if saved -
Allow editing of read-only files, warn when attempt to save - Allows you to open and edit read-only files.
Open file using directory of currently active documents -
Check for consistent line endings on load -
Display warning when global undo will modify edited files -
Show miscellaneous files in solution explorer -
Items saved in the miscellaneous files project - The number of files to persist in the miscellaneous files and folder of Solution Explorer.
Save documents as Unicode when data cannot be saved in code page -
Insert documents to the right of existing tabs - (Added in 2010)


Extensions and Updates



Find And Replace



Fonts and Colors

Show settings for - Lists all the different interface elements where you can change the font and colour scheme.
Use defaults - Resets the font and colour scheme for the element selected in the "show settings for" drop-down
Font - The default font in 2010 is Consolas 10. The default font in 2008 is Courier New 10.
Size -
Display Items - Lists all the different items where you can change the foreground and background colour.
Item foreground -
Custom -
Item background -
Custom - Displays the Color dialog box allowing you to choose a custom colour.
Bold -


Import and Export Settings



International Settings



Keyboard

Additional mapping scheme -
Reset -
Show commands containing -
Shortcuts for selected commands -
Remove -
Use new shortcut in -
Press shortcut keys -
Assign -
Shortcut currently used by -


Notifications

na


Quick Launch



Startup



Tabs and Windows



Task List



Web Browser



Options - Projects and Solutions


General

Projects location - Default location for new projects and solutions.
Use project templates location - Default location used by the New Project dialog box to create the list of My Templates.
Use item templates location - Default location used by the Add New Item dialog box to create the list of My Templates.
Always show error list if build finishes with errors - Opens the Error List window automatically when a build fails.
Track active item in solution explorer - Highlights the active file in the solution explorer window. This used to happen automatically but is now switched off by default.
Show advanced build configurations - This gives you access to the Configuration Manager allowing you to switch between debug and release build types. If this is not ticked then the build type is controlled for you depending on your action. Pressing F5 or selecting (Debug > Start Debugging) will create a debug build. Pressing (Build > Build Solution) will create a release build.
Always show solution -
Save new projects when created -
Warn user when the project location is not trusted -
Show output window when build starts - Displays the output window automatically (it is it not already displayed) when a build starts.
Prompt for symbolic renaming when renaming files -


.NET Core



Build and Run

Before build -
Maximum number of parallel project builds -
Only build startup projects and dependencies on Run -
On run, when projects are out of date -
On run, when build or deployment errors occur -
For new solutions use the currently selected project as the startup project -
MSBuild project build output verbosity -
MSBuild project build log file verbosity


Locations



Performance

na


VB Defaults

Option Explicit - When this is used you must explicitly declare all your variables before using them. On by default.
Option Strict - Explicit narrowing conversions are required. Off by default.
Option Compare - Controls whether string comparisons are binary (case sensitive) or text (case insensitive). Binary by default.
Option Infer - Sets the compiler default for local type inference. On by default in new projects.


Web Package Management

na



Web Projects

na


Options - Source Control


Plugin Selection



Environment



Plugin Settings



Text Editor - General


General

Drag and drop text editing -
Automatic delimiter highlighting -
Track changes -
Auto-detect UTF-8 encoding without signature -
Follow project coding conventions -
Enable mouse click
Selection margin -
Indicator margin -
Vertical scrollbar -
Horizontal scrollbar -


File Extension

na


All Languages > General


HTML (Web Forms) > Formatting

Server tag -
Server attributes -
Client tag -
Client attributes -
Insert attribute value quotes when typing -
Insert attribute value quotes when formatting -
Auto insert close tag -
Wrap tags when exceeding specified length -
Tag specific options -


HTML (Web Forms) > Validation

Target when no doctype found -
Show errors -
When client tags are not lowercase -
When tags are not well-formed -
When attribute values are not quoted -
When element or attribute is deprecated -
In CSS -
As warnings (HTML, CSS) -



Text Editor - Basic


Basic > General

Auto list members -
Hide advanced members -
Parameter information - (Disabled)
Enable virtual space -
Word wrap -
Show visual glyphs for word wrap - (Disabled)
Apply cut or copy commands to blank lines when there is no selection -
Line numbers -
Enable sngle-click URL navigation -
Navigation bar - (Disabled)


Basic > Tabs

None - No indenting
Block -
Smart -
Tab Size - Default 4.
Indent Size - Default 4.
Insert Spaces - Default.
Keep tabs -


Basic > Advanced

Automatic insertion of end constructs -
Pretty listing (reformatting) of code -
Enable outlining mode -
Automatic insertion of Interface and mustoverride members -
Show procedure line separators -
Enable error correction suggestions -
Enable highlighting of references and keywords -


Text Editor - C#


C# > General

Auto list members -
Hide advanced members -
Parameter information - (Disabled)
Enable virtual space -
Word wrap -
Show visual glyphs for word wrap - (Disabled)
Apply cut or copy commands to blank lines when there is no selection -
Line numbers -
Enable sngle-click URL navigation -
Navigation bar - (Disabled)


C# > Tabs

None - No indenting
Block -
Smart -
Tab Size - Default 4.
Indent Size - Default 4.
Insert Spaces - Default.
Keep tabs -


C# > Advanced

Enter outlining mode when files open -
Underline errors in the editors -
Show line semantic errors -
Highlight references to symbol under cursor -
Verify results of refactoring -
Warn if there are compiler generated references -
Generate XML documentation comments for /// -
Surround generated code with #region -
Place 'System' directives first when sorting usings -


C# > Code Style > Formatting



C# > Intellisense

Show completion list after a character is typed -
Place keywords in completion list -
Place code snippets in completion list -
Committed by typing the following characters -
Committed by pressing the space bar -
Add new line on enter at end of fully typed word -
Pre-select most recently used member -


Text Editor - JavaScript / TypeScript


General


Scroll Bars


Tabs


Code Validation


EsLint


Formatting


Intellisense


Language Service


Project


Options - Debugging


General

Ask before deleting all breakpoints - Prompts for confirmation when you select (Debug > Delete All Breakpoints).
Break all processes when one process breaks -
Break when exceptions cross AppDomain or managed/native boundaries (managed only) -
Enable address-level debugging -
Enable breakpoint filters - Allows you to define filters on breakpoints so they will affect only specific processes, threads or computers.
Enable the exception assistant -
Unwind the call stack on unhandled exceptions -
Enable just my code (managed only) - The debugger displays and steps through only your code ignoring system code and other code not optimised for debugging.
Show all members for non-user objects in variables windows - (Visual Basic Only)
Warn if no user code on launch -
Enable .NET Framework source stepping -
Step over properties and operators (managed only) -
Enable property evaluation and other implicit function calls -
Call string-conversion function on objects in variabes windows -
Enable source server support -
Print source server diagnostic messages to the Output window -
Highlight entire source line for breakpoints and current statement -
Require source files to exactly match the original version -
Redirect all Output windows text to the Immediate window -
Show raw structure of objects in variables windows -
Suppress JIT optimization on module load (Managed only) -
Warn if script debugging is disabled on launch -
Enable function evaluations when minidump debugging through IL interpretation (Managed only) -
Show parallel stacks diagram bottom-up -


Just in Time


Output Window


Symbols



Options - Performance Tools


General

na


Performance Tools - Rules

na


Options - Database Tools


General

na


Data Compare

na


Data Connections

na


Data Generator

na


Database Errors and Warnings

na


O/R Designer

na


Query and View Designers

na


Schema Compare

na


Table and Database Designers

na


Transact-Sql Editor

na


Options - Office Tools


Excel Keyboard

Visual Studio Keyboard Scheme -
Dynamic Keyboard Scheme -


Word Keyboard

Visual Studio Keyboard Scheme -
Dynamic Keyboard Scheme -


Project Migration

Always upgrade io installed version of Office - Displays the Visual tudio Conversion Wizard if you open a 2003 add-in project but you have 2007 installed on your PC. Office 2007 can host 2003 add-in projects so this allows you to continue and develop a 2003 add-in project even though you don't have 2003 installed. (not available for document level customisations)



Options - Device Tools


General

na
Show device choices before deploying a device project -
Show skin in windows forms designer -


Devices

na
Show devices for platform -
Devices -
Save as -
Rename -
Delete -
Properties -
Default device -


Options - Windows Forms Designer


General

na
Code generation settings -
Layout settings -
Object bound smart tag settings -
Refactoring -
Toolbox -


Data UI Customization

na
Data type -
Associated controls -



© 2026 Better Solutions Limited. All Rights Reserved. © 2026 Better Solutions Limited TopPrevNext