Code Like a Ninja

17
Code Like a Ninja Chris Eargle kodefuguru.com

description

Code Like a Ninja. Chris Eargle k odefuguru.com. Intellisense. camelCase filter. PascalCase filter. Intellisense. If declare a variable with an undefined type. will display it after new (C# only). Suggestion Mode. Good for test-first development. Ctrl-Alt-Space. Start Page. - PowerPoint PPT Presentation

Transcript of Code Like a Ninja

Page 1: Code Like a Ninja

Code Like a NinjaChris Earglekodefuguru.com

Page 2: Code Like a Ninja

Intellisense

camelCase filter

PascalCase filter

Page 3: Code Like a Ninja

Intellisense

If declare a variable with an undefined type

will display it after new (C# only)

Page 4: Code Like a Ninja

Suggestion Mode

Ctrl-Alt-Space

Good for test-first development

Page 5: Code Like a Ninja

Start Page

Completely redonexaml

Project Pinning

Project Removal

Task Bar

Win-Alt-#

Page 6: Code Like a Ninja

Start Page

Since Visual Studio’s GUI was redone, the

can be customized by adding a new xaml filexaml

Page 7: Code Like a Ninja

Code Editor

Popup(ctrl-.)Navigate To

(ctrl-,)

Metadata(F12)

Multi-Line Edit

Highlighting

Page 8: Code Like a Ninja

Windows(ctrl-w)

Code Definition

(d)

ArchitectureExplorer

(n)

Page 9: Code Like a Ninja

ZoomCtrl-

MouseWheel

Ctrl-< &

Ctrl->

This requires shift on

most keyboards

I use ZoomIt for

presenting

Page 10: Code Like a Ninja

Hydra

Page 11: Code Like a Ninja

Multiple Monitors

Floating Windows

Save your profile

Windows 7Win-Arrow

Page 12: Code Like a Ninja

RegionsPreview

on HoverExpandCollapse

Ad-Hoc

Show Ctrl-M,Ctrl-U

Hide Ctrl-M,Ctrl-H

Page 13: Code Like a Ninja

Extensions

Extension Manager

Online Gallery

Easy to disable or uninstall

Devenv.exe /SafeMode

ProductivityPowerTools

Page 14: Code Like a Ninja

Refactoring(ctrl-r)

EncapsulateField (e)

ExtractMethod (m)

ExtractInterface (i)

Rename(r)

Page 15: Code Like a Ninja

Stay up to date with MSDN Belux

• Register for our newsletters and stay up to date:http://www.msdn-newsletters.be• Technical updates• Event announcements and registration• Top downloads

• Follow our bloghttp://blogs.msdn.com/belux

• Join us on Facebookhttp://www.facebook.com/msdnbehttp://www.facebook.com/msdnbelux

• LinkedIn: http://linkd.in/msdnbelux/ • Twitter: @msdnbelux

Download MSDN/TechNet Desktop Gadget

http://bit.ly/msdntngadget

Page 16: Code Like a Ninja

TechDays 2011 On-Demand

• Watch this session on-demand via Channel9http://channel9.msdn.com/belux

• Download to your favorite MP3 or video player• Get access to slides and recommended resources by the speakers

Page 17: Code Like a Ninja

THANK YOU