2. Agenda
RegEx Editor 1.5
Microsoft VS 2010
Code Compare 2.80 Free
Devart Software VS 2008, VS 2010, VS 2012
PowerCommands 1.0.2.3
Microsoft VS 2008, VS 2010, VS 2012
VSCommands 2010 3.9.12 Lite
DPStudio VS 2010, VS 2012
Productivity Power Tools 10.0.20626.18
Microsoft VS 2010, VS 2012
CodeRush Xpress 11.2.7
DevExpress VS 2008, VS 2010
Debugger Canvas 1.1.31208
Brown University & Microsoft VS 2010
36. VSCommands – Other Commands
Group / Ungroup Items Attach to local IIS
Copy / Paste as Link Collapse Solution
Copy / Paste Reference Build Startup Projects
Show / Hide All Files Open PowerShell
Copy Document Content Open Command Prompt
Copy Full Path Reload All Projects
Locate in Solution Reload Modified Projects
Locate Source File Start without Debugging
Open File Location Clean All Build
Edit Project File Configurations
Edit Solution File
37. 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
43. Pro Power Tools – Solution Navigator
All in one: Solution Explorer, Class View, Object Browser,
Call Hierarchy, Navigate To, Find Symbol References
44. Pro Power Tools – Tooltips
Hover on a class name, variable or method
55. 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 + ]
56. 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
82. Debugger Canvas – Multi-Threaded Code
Distinct colors for different threads
83. Downloads
RegEx Editor
Microsoft
Code Compare
Devart Software
PowerCommands
Microsoft
VSCommands 2010
DPStudio
Productivity Power Tools
Microsoft
CodeRush Xpress
DevExpress
Debugger Canvas
Brown University & Microsoft
Code Compare uses native Visual Studio code editor, using all of its functionality, including keyboard shortcuts, code formatting,syntax highlight andvalidation.
IntelliSence
Click to replace the difference.Hold Shift to insert before code block on other side.Hold Ctrl to insertafter code block on other side.Hold Ctrl + Shift to remove code block.
Menu & Toolbar
New comparison, Compare current file, Folder Comparison
Collapse code blocks without differences
Three comparison modes: Line by line Symbol by symbol Word by word
Comparison while debugging
The folder comparison feature uses color highlighting to mark differences. You can merge folders with the help of Copy to Left and Copy to Right items of the context menu. If you want to compare a file from one folder with a respective file from another folder just double-click on the file or press ENTER on it. The resulting comparison is fairly quick, yet it can be further enhanced due to an additional option, which skips files with equal size and timestamp. Another helpful option is the possibility to filter files and folders. For instance, it allows you to ignore binary files and subversion folders.
Standalone version of Code Compare allows you to work with your sources without any additional environments and pre-installations, that provides you higher application performance. Also standalone version of Code Compare supports the most popular programming languages (Java, Delphi, PHP, etc.)
In Pro version clicking on the tagger will take you to the beginning of the code block.In Liteverson clicking opens a dialog that hangs up 22 seconds and then moves the cursor to the beginning of the code block.
Hovering over item in the File Structure window displays comments associated with that element (C# and VB)For XML elements tooltip displays attributes of that element
File Structure window displays code regions as defined in codeIn CSS files use /* #region region_name */ and /* #endregion */ commentsIn Xml/Xaml/Config files use <!—#region region_name –> and <!—#endregion –> comments
You can now use {env:xxx} placeholder to insert environment variables inside Friendly Solution name
Highlighting the find results as typingFind in Selection, Document, Project, or SolutionReplaceOptions to match case.NET Regular ExpressionsFind History
Sort Tabs By ProjectSort Tabs Alphabetically
You cannot reorder pinned tabs
Sort Drop Down AlphabeticallySelected tab appears in boldAll hidden tabs appear in italics
You cannot reorder tabs when displayed vertically
Editing withIntelliSenceGo to Definition Find all References Double click on an item in the Call stackSave as XPS image
Each bubble has its own locals window, where you can inspect values and even take snapshots to compare values as execution progresses. You can either use it as a fly out like illustrated, or you can pin it to the canvas as a bubble using the push pin button.
Each bubble has its own locals window, where you can inspect values and even take snapshots to compare values as execution progresses. You can either use it as a fly out like illustrated, or you can pin it to the canvas as a bubble using the push pin button.
When debugging recursive code, you can see each call in a separate bubble by turning off reuse of bubbles
Debugger Canvas supports multi-threaded debugging by color coding each thread. In addition, the last active frame of each thread is highlighted with a deeper shade of the thread color.Inspecting a frame in a thread is as easy as clicking on it. This will activate the thread and the frame, just as using the Debug Location toolbar and the call stack window would do.