7 free visual studio extensions

Post on 19-Jan-2015

17.049 Views

Category:

Technology

5 Downloads

Preview:

Click to see full reader

DESCRIPTION

7 free extensions which improve Visual Studio IDE for everyday work. Video: https://vimeo.com/55845477

TRANSCRIPT

Shandor Sharvari

7 free extensionswhich improve Visual Studio IDEfor everyday work

AgendaRegEx Editor 1.5

Microsoft VS 2010

Code Compare 2.80 FreeDevart Software VS 2008, VS 2010, VS 2012

PowerCommands 1.0.2.3Microsoft VS 2008, VS 2010, VS 2012

VSCommands 2010 3.9.12 LiteDPStudio VS 2010, VS 2012

Productivity Power Tools 10.0.20626.18Microsoft VS 2010, VS 2012

CodeRush Xpress 11.2.7DevExpress VS 2008, VS 2010

Debugger Canvas 1.1.31208Brown University & Microsoft VS 2010

RegEx EditorMicrosoft

Version: 1.5Supports: VS 2010

RegEx Editor – New RegEx

Regex r = new Regex(

RegEx Editor – Testing

Matches and Results

RegEx Editor – Saved Expressions

Saved Expressions

Code CompareDevart Software

Version: 2.80 FreeSupports: VS 2008, VS 2010, VS 2012

Code Compare – File comparison

Native Visual Studio code editor

Code Compare – File comparison

IntelliSence

Code Compare – File comparison

Replace, Insert before, Insert after, Remove

Code Compare – File comparison

Toolbar

Code Compare – File comparison

New comparison, Compare current file, Folder Comparison

Code Compare – File comparison

Smart Collapse

Code Compare – File comparison

Different comparison modes

Code Compare – Debugging

Comparison while debugging

Code Compare – Folder comparison

Folder comparison & synchronization

Code Compare – Standalone tool

Standalone tool with VS-like editor

Version: 1.0.2.3Supports: VS 2008, VS 2010, VS 2012

PowerCommandsMicrosoft

PowerCommands – Undo Close

To reopen the last closed document useEdit Undo Close or press Ctrl + Shift + Z

PowerCommands – Extract Constant

Create a constant based on the selected text

PowerCommands – Organize Usings

Remove and Sort Usings for whole project or solution

PowerCommands – Other Commands

Clear All Panes Copy Path Email Code Snippet Insert Guid Attribute Show All Files Collapse Projects Copy / Paste Class Copy / Paste References Copy As Project

Reference

Edit Project File Open Containing Folder Open Command Prompt Unload / Reload Projects Clear Recent File List Clear Recent Project List Close All

PowerCommands – Other Settings

Format document on save Remove and Sort Usings on save Enable/Disable PowerCommands features

Version: 3.9.12 LiteSupports: VS 2010, VS 2012

VSCommands 2010DPStudio

VSCommands – Code Block Tagger

A tagger at the end of each code block

VSCommands – File Structure

File Structure for different file types

XMLXAM

LConfig

CSS

JS

HTML

ASPX

C#C++VB

VSCommands – File Structure

Hovering over item

XMLXAM

L

C#VB

VSCommands – File Structure

Regions

XMLXAMLConfig

CSS

C#VB

VSCommands – Friendly Solution Name

Friendly name pattern

Solution explorer

Visual Studio window title

VSCommands – Project File Modified

One dialog for all modified project

VSCommands – Insert Guid

Different formats of new Guid

VSCommands – Unhandled Exception

Information about exception, installed extensionsand local system setup

VSCommands – Solution Properties

Access and modify properties of all projects in solution

VSCommands – Assembly details

Additional information about an assembly that is not available from properties pane

VSCommands – IDE Navigator

Thumbnails in IDE Navigator

VSCommands – Other Commands

Group / Ungroup Items Copy / Paste as Link Copy / Paste Reference Show / Hide All Files Copy Document Content Copy Full Path Locate in Solution Locate Source File Open File Location Edit Project File Edit Solution File

Attach to local IIS Collapse Solution Build Startup Projects Open PowerShell Open Command Prompt Reload All Projects Reload Modified Projects Start without Debugging Clean All Build

Configurations

VSCommands – Other Settings Enable / Disable VSCommands features Show Commands Only When Ctrl Is Pressed Always Show Dialog Boxes in TaskBar Cancel Build when first project fails Rename Grouped Files Always Clean Solution Before Build Show build statistics in output window Synchronies zoom level in all documents Default zoom level in all documents Enable Zoom to Mouse pointer Disable zooming with Ctrl + MouseWheel

Version: 10.0.20626.18Supports: VS 2010, VS 2012

Productivity Power ToolsMicrosoft

Pro Power Tools – Quick Find

Quick Find bar

Pro Power Tools – Enhanced Scrollbar

Scrollbar mode

Pro Power Tools – Enhanced Scrollbar

Map mode

Pro Power Tools – Enhanced Scrollbar

Full Map mode

Pro Power Tools – Solution Navigator

All in one: Solution Explorer, Class View, Object Browser, Call Hierarchy, Navigate To, Find Symbol References

Pro Power Tools – Tooltips

Hover on a class name, variable or method

Pro Power Tools – Tabs vs Spaces

Popup “Tabify” toolbar

Pro Power Tools – Quick Access

Press Ctrl + 3to quick search for and execute common tasks within the IDE

Pro Power Tools – Add Reference

Searchable Add Reference Dialog

Pro Power Tools – Tab Well UI

Scrollable and Sorted Tabs

Pro Power Tools – Tab Well UI

Pinned Tabs

Pro Power Tools – Tab Well UI

Sorted and Formatted Tabs dropdown

Pro Power Tools – Tab Well UI

Vertical Tabs

Pro Power Tools – Tab Well UI

Show document / toolwindow icon

Dirty Indicator style

Pro Power Tools – Tab Well UI

Coloring Tabs by Regular Expressions

Coloring Tabs by Project

Pro Power Tools – Tab Well UI

Options for Coloring Tabs

Pro Power Tools – Other Commands

HTML Copy Add Guideline Close all but pinned (Tabs) Move Line Up / Down Alt + Up / Down Align Assignments Ctrl + Alt + ]

Pro Power Tools – Other Settings

Enable / Disable Pro Power Tools features Highlight Current Line Select a line by Triple Click Go To Definition by Ctrl + Click Colorized Parameter Help Auto Brace Completion Insert Tabs At Right Remove tabs by usage order Show close button in tab well Show pin button in unpinned tabs Minimum and Maximum Tab sizes

Version: 11.2.7Supports: VS 2008, VS 2010 (C#, VB)

CodeRush XpressDevExpress

CodeRush Xpress – Struct Highlighting

Structural Highlighting

CodeRush Xpress – Camel Case

Alt + Left, Alt + Right

Alt + Shift + Left, Alt + Shift + Right

CodeRush Xpress – Editor Features

Smart Cut Ctrl + X, Shift + Delete Smart Copy Ctrl + C, Ctrl + Insert Paste Replace Ctrl + B Duplicate Line Shift + Enter Camel-case navigation Alt + Left / Right Camel-case selection Alt + Shift + Left /

Right Extend / reduce selection Alt + Shift + = / -

Declaration and Refactoring Ctrl + `

Show Settings Dialog Ctrl + Alt + Shift + O

CodeRush Xpress – Declaration

Declare Local

Types: Declare Class Declare Delegate Declare Enum Declare Enum Element Declare Interface Declare Struct

Variables: Declare Field Declare Local Declare Local (implicit)Members:

Declare Constructor Declare Event Handler Declare Getter Declare Setter Declare Method Declare Property Declare Property

(auto-implemented) Declare Property (with

backing field)

CodeRush Xpress – Declaration

CodeRush Xpress – Refactoring

Simplify Expression

CodeRush Xpress – Refactoring

Compress to Lambda Expression

CodeRush Xpress – Refactoring

Create Overloads

CodeRush Xpress – Refactoring

Safe Rename

CodeRush Xpress – Refactoring

Inline Delegate

CodeRush Xpress – Refactoring

Name Anonymous Type

CodeRush Xpress – Refactoring

Move Type to File

CodeRush Xpress – Refactoring Add/Remove Block Delimiters Combine Conditionals (merge

nested "If" statements) Compress to Lambda Expression Compress to Ternary Expression Convert to Auto-implemented

Property Convert to Initializer (use

object/collection initialize when possible)

Create Backing Store (converts Auto-implemented Property to standard Property with get and set)

Decompose Initializer Decompose Parameter Expand Lambda Expression Expand Ternary Expression

Extract Method to Type Flatten Conditional Introduce Local (introduce

variable) Inline Delegate Inline Temp (inline variable) Make Explicit Make Implicit Move Type to File Name Anonymous Method Name Anonymous Type Reverse Conditional (invert

"if") Split Conditional (split

complex "If" statements) Use StringBuilder Use String.Format

CodeRush Xpress – Collect Marker

Press Esc to return to the original location

Version: 1.1.31208Supports: VS 2010 Ultimate (C#, VB)

Debugger CanvasBrown University & Microsoft

Debugger Canvas – Code Bubbles

Code Bubbles for C# and Visual Basic

Debugger Canvas – Mini Map

Navigation by Mini map

Debugger Canvas – Stack Navigation

Navigating the Call Stack

Debugger Canvas – Code Paths

Highlighting Code Paths

Debugger Canvas – Inspecting Values

Own Locals Window for each Bubble

Debugger Canvas – Inspecting Values

Taking Snapshots

Debugger Canvas – Code Search

Search to add a member to the Canvas

Debugger Canvas – Notes

Note Bubbles

Debugger Canvas – Reuse of Bubbles

Debugging Recursive Code

Debugger Canvas – Multi-Threaded Code

Distinct colors for different threads

Any questions?

Thank You!

top related