visual studio productivity tips

Post on 13-Jan-2017

23 Views

Category:

Presentations & Public Speaking

4 Downloads

Preview:

Click to see full reader

TRANSCRIPT

#vsproductivityE104-105

Visual Studio Productivity TipsGerard van der PolDeveloper Technical SpecialistMicrosoft

Alex ThissenCloud ArchitectXpirit

Another edition of Visual Studio Tips and Tricks2012: 75 Visual Studio 2010 Tips & Trucks in 40 minutes2013: Visual Studio 2012 Tips, tips and more tips2014: Visual Studio 2013 Tips2015: Visual Studio 2015 Experts tips and tricks

2016: Visual Studio Productivity TipsMainly extensions and additional toolingFree!

Open + Flexible Tool Chain65

Visual Studio Code Extensions

5,910Visual Studio

Gallery Extensions90

Visual StudioSim-Ship Partners

48VS Team Services

Extensions

Installing Visual Studio 2015 extensionsDownload at https://visualstudiogallery.msdn.microsoft.com

Find and install from Tools, Extensions and Updates• Scoped to your VS2015 installation (by default)

NuGet Package Manager• Also available on build server

Getting StartedQuick Launch• Ctrl+Q• Filters• @mru, @opt, @doc,

@nuget, @tasks

Must-know shortcutsCtrl+. Ctrl+Space Ctrl+C,Ctrl+V (no selection)Ctrl+, Alt+Shift+Up/Down Ctrl+ -(minus) Alt+F12

Productivity Power ToolsPowerCommandsFiles filter in Solution Explorer• Pending changes, errors, open files

Quick tasks• Changing font and tabs sizes• Line numbers and tabs vs. spaces• Reset to language settings• Presentation Mode (including editing fonts)

HTML CopyOptions under Tools, Options

Roaming Extensions ManagerManage extensions across your Visual Studio installations

SnippetsTwo snippet types:

1. Expansion (Ctrl+K,Ctrl+X)2. Surround With (Ctrl+K,Ctrl+S)

Many snippet packs available

Create your own snippets• Snippet Pack Project Template• Snippet Designer

• F#• jQuery• Bootstrap• Xamarin.Forms

• Gulp• xCode• HTML• Grunt

• Jasmine• JavaScript• React

C# Interactive WindowREPL window for C#

Shift+F2Add New File

Feature ExampleCreate multiple files home.html,home.css,home.jsFolders are names ending in forward slash

Assets/

Folders and files Scripts/validate.jsRelated files with glob style syntax ReadMe.(txt,md)Files without extension LICENSEFiles starting with . .gitignore

Suggested Extensions

Markdown Editor

Open Command LineVarious command promptsCommand PromptDeveloper Command PromptPowerShell

• Add New File • Browser Reload on Save • Browser Sync • Bundler & Minifier • Editor Enhancements • File Icons • File Nesting

• Glyphfriend • HTML Snippet Pack • Image Sprites • Image Optimizer • JavaScript Snippet Pack • Markdown Editor • Open Command Line

• Package Installer • Suggested Extensions • Web Accessibility Checker • Web Compiler • Web Essentials 2015

Other extensions by Mads Kristensen

• .ignore• Sidewaffle Template Pack• Trailing Space Visualizer• NPM Task Runner

• Text Generator• Client-side Library Installer

Web Extensions Pack

Concurrency Visualizer

Spell Checker

SDK Templates • Diagnostic with code fix• Code refactoring• Sand-alone code analysis tool

Syntax VisualizerDisplays CodeDOM tree for manipulation and inspection

.NET Compiler Platform SDK

Microsoft.CodeAnalysis.AnalyzersMore analyzers by Roslyn teamBundled into Microsoft.CodeAnalysis.FxCopAnalyzers, e.g.:• System.Threading.Tasks, System.Runtime• Microsoft.QualityGuidelines, Microsoft.ApiDesignGuidelines• System.Security.Cryptography.Hashing.Algorithms

C# Essentials Code Cracker for C#/VB Stylecop.Analyzers

Analyzers

Developer Analytics Tools

Enable and update extensions

Monitor activity of installed extensions

Extensions Monitor

Team Foundation ServerTFS Source Control Explorer Extension

Also check:Microsoft Visual Studio Team Foundation Server 2015 Power Tools

http://www.xpirit.com

Leading IT specialists in Microsoft Application Lifecycle Management,

Cloud, Enterprise Mobility & Security style

Team Foundation Server and Visual Studio Team Services

Visual Studio Marketplace

Package Management

Docker integration

top related