Skip to content

Latest commit

 

History

History
113 lines (97 loc) · 7.39 KB

prod-guide.md

File metadata and controls

113 lines (97 loc) · 7.39 KB

Visual Studio Productivity Guide

By Misty Hays

EXECUTIVE SUMMARY

Why a Productivity Guide?

The Productivity Guide serves as a tool for developers to save time when writing code. Instead of searching for documentation, shortcuts, and other resources, developers can find useful information in one place. This guide focuses on Visual Studio in the following areas: general tips, navigation and layout, debugging and error handling, refactoring, cloud, keybindings and shortcuts, performance, extensions, and others. It is a living document.

General

Navigation, layout

  • Jump to location in file then: use map mode
  • See frequently used files then: use Edit/Go To Recent File
  • Move Properties window to the right-side
  • Move Solution Explorer and tabs to the left-side (less distance to move the mouse, less eye movement from Solution Explorer -> Test Explorer -> Team Explorer
  • Detach/undock the “Changes” tab from Team Explorer and keep it as a subtab of the Solution Explorer group. That way, you can see the number of pending changes and quickly get the diffs.
  • Default position of the debugging buttons can be docked using “debug.toolBarLocation”: “docked”

Debugging, errors

Refactoring

Cloud

Keybindings

  • Configure keyboard shortcuts using Options dialog box
  • Multiple cursors: Alt+Shift+arrow (or down)
  • Alt+click+drag selecting instead of copy/paste

VS Default shortcuts

Custom shortcut ideas

Performance

  • Disable WPF designer if you prefer to only see the XAML
  • Disable the JavaScript analysis if unnecessary for your work

Extensions

Other Docs, resources