Visual Studio Productivity tips
-
Upload
alex-thissen -
Category
Presentations & Public Speaking
-
view
23 -
download
4
Transcript of Visual Studio Productivity tips
![Page 1: Visual Studio Productivity tips](https://reader036.fdocuments.in/reader036/viewer/2022062823/587820a91a28aba12d8b66c5/html5/thumbnails/1.jpg)
![Page 2: Visual Studio Productivity tips](https://reader036.fdocuments.in/reader036/viewer/2022062823/587820a91a28aba12d8b66c5/html5/thumbnails/2.jpg)
#vsproductivityE104-105
Visual Studio Productivity TipsGerard van der PolDeveloper Technical SpecialistMicrosoft
Alex ThissenCloud ArchitectXpirit
![Page 3: Visual Studio Productivity tips](https://reader036.fdocuments.in/reader036/viewer/2022062823/587820a91a28aba12d8b66c5/html5/thumbnails/3.jpg)
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!
![Page 4: Visual Studio Productivity tips](https://reader036.fdocuments.in/reader036/viewer/2022062823/587820a91a28aba12d8b66c5/html5/thumbnails/4.jpg)
Open + Flexible Tool Chain65
Visual Studio Code Extensions
5,910Visual Studio
Gallery Extensions90
Visual StudioSim-Ship Partners
48VS Team Services
Extensions
![Page 5: Visual Studio Productivity tips](https://reader036.fdocuments.in/reader036/viewer/2022062823/587820a91a28aba12d8b66c5/html5/thumbnails/5.jpg)
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
![Page 6: Visual Studio Productivity tips](https://reader036.fdocuments.in/reader036/viewer/2022062823/587820a91a28aba12d8b66c5/html5/thumbnails/6.jpg)
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
![Page 7: Visual Studio Productivity tips](https://reader036.fdocuments.in/reader036/viewer/2022062823/587820a91a28aba12d8b66c5/html5/thumbnails/7.jpg)
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
![Page 8: Visual Studio Productivity tips](https://reader036.fdocuments.in/reader036/viewer/2022062823/587820a91a28aba12d8b66c5/html5/thumbnails/8.jpg)
Roaming Extensions ManagerManage extensions across your Visual Studio installations
![Page 9: Visual Studio Productivity tips](https://reader036.fdocuments.in/reader036/viewer/2022062823/587820a91a28aba12d8b66c5/html5/thumbnails/9.jpg)
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
![Page 10: Visual Studio Productivity tips](https://reader036.fdocuments.in/reader036/viewer/2022062823/587820a91a28aba12d8b66c5/html5/thumbnails/10.jpg)
C# Interactive WindowREPL window for C#
![Page 11: Visual Studio Productivity tips](https://reader036.fdocuments.in/reader036/viewer/2022062823/587820a91a28aba12d8b66c5/html5/thumbnails/11.jpg)
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
![Page 12: Visual Studio Productivity tips](https://reader036.fdocuments.in/reader036/viewer/2022062823/587820a91a28aba12d8b66c5/html5/thumbnails/12.jpg)
Suggested Extensions
![Page 13: Visual Studio Productivity tips](https://reader036.fdocuments.in/reader036/viewer/2022062823/587820a91a28aba12d8b66c5/html5/thumbnails/13.jpg)
Markdown Editor
![Page 14: Visual Studio Productivity tips](https://reader036.fdocuments.in/reader036/viewer/2022062823/587820a91a28aba12d8b66c5/html5/thumbnails/14.jpg)
Open Command LineVarious command promptsCommand PromptDeveloper Command PromptPowerShell
![Page 15: Visual Studio Productivity tips](https://reader036.fdocuments.in/reader036/viewer/2022062823/587820a91a28aba12d8b66c5/html5/thumbnails/15.jpg)
• 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
![Page 16: Visual Studio Productivity tips](https://reader036.fdocuments.in/reader036/viewer/2022062823/587820a91a28aba12d8b66c5/html5/thumbnails/16.jpg)
Concurrency Visualizer
![Page 17: Visual Studio Productivity tips](https://reader036.fdocuments.in/reader036/viewer/2022062823/587820a91a28aba12d8b66c5/html5/thumbnails/17.jpg)
Spell Checker
![Page 18: Visual Studio Productivity tips](https://reader036.fdocuments.in/reader036/viewer/2022062823/587820a91a28aba12d8b66c5/html5/thumbnails/18.jpg)
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
![Page 19: Visual Studio Productivity tips](https://reader036.fdocuments.in/reader036/viewer/2022062823/587820a91a28aba12d8b66c5/html5/thumbnails/19.jpg)
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
![Page 20: Visual Studio Productivity tips](https://reader036.fdocuments.in/reader036/viewer/2022062823/587820a91a28aba12d8b66c5/html5/thumbnails/20.jpg)
Developer Analytics Tools
![Page 21: Visual Studio Productivity tips](https://reader036.fdocuments.in/reader036/viewer/2022062823/587820a91a28aba12d8b66c5/html5/thumbnails/21.jpg)
Enable and update extensions
![Page 22: Visual Studio Productivity tips](https://reader036.fdocuments.in/reader036/viewer/2022062823/587820a91a28aba12d8b66c5/html5/thumbnails/22.jpg)
Monitor activity of installed extensions
Extensions Monitor
![Page 23: Visual Studio Productivity tips](https://reader036.fdocuments.in/reader036/viewer/2022062823/587820a91a28aba12d8b66c5/html5/thumbnails/23.jpg)
Team Foundation ServerTFS Source Control Explorer Extension
Also check:Microsoft Visual Studio Team Foundation Server 2015 Power Tools
![Page 24: Visual Studio Productivity tips](https://reader036.fdocuments.in/reader036/viewer/2022062823/587820a91a28aba12d8b66c5/html5/thumbnails/24.jpg)
http://www.xpirit.com
Leading IT specialists in Microsoft Application Lifecycle Management,
Cloud, Enterprise Mobility & Security style
![Page 25: Visual Studio Productivity tips](https://reader036.fdocuments.in/reader036/viewer/2022062823/587820a91a28aba12d8b66c5/html5/thumbnails/25.jpg)
Team Foundation Server and Visual Studio Team Services
![Page 26: Visual Studio Productivity tips](https://reader036.fdocuments.in/reader036/viewer/2022062823/587820a91a28aba12d8b66c5/html5/thumbnails/26.jpg)
Visual Studio Marketplace
![Page 27: Visual Studio Productivity tips](https://reader036.fdocuments.in/reader036/viewer/2022062823/587820a91a28aba12d8b66c5/html5/thumbnails/27.jpg)
Package Management
![Page 28: Visual Studio Productivity tips](https://reader036.fdocuments.in/reader036/viewer/2022062823/587820a91a28aba12d8b66c5/html5/thumbnails/28.jpg)
Docker integration