(This article also published in my public number "dotnet daily Essence article", Welcome to the right QR code to pay attention to. )
Preface: Microsoft Open source play Hi, even the VS extension productivity Power tools also open source.
Productivity Power Tools is a Microsoft-developed extension to enhance the productivity of Visual Studio, originally released in 2010 (Applied to Visual Studio 2010). You can even think that productivity Power tools is Microsoft's lab for new features of Visual Studio, because some of the powerful features of version 2010 are then directly integrated into Visual Studio (such as the current solution The Explorer integrates the original solution Navigator,quick find and directly replaces the search function of VS, and so on. Now that the latest version is 2015 (applied to Visual Studio 2015), the Open source section is also the most feature of this version, and other features will be released incrementally (I would expect to remove some private code).
Productivity Power Tools is one of the extensions I must install on Visual Studio (even if I use ReSharper at the same time), which provides some of the following features (only the Open source section is listed):
- Align Assignments (Code alignment)
- Copy as HTML (copied as HTML)
- Fix Mixed Tabs (Fixed tab tab)
- Ctrl+click go To Definition (CTRL + LEFT arrow navigation to definition)
- Match margin (matching margin)
- Middle Click Scroll (Point middle button to start scrolling)
- Peek F1 (Help for Peek display mode, press ALT+F1)
- Structure Visualizer (document Structure Visualizer)
- Syntactic line Compression (Syntax row compression)
- Timestamp margin (timestamp margin)
Some of the above features may not be literally well understood and can be understood using the full feature introduction page of version 2013 to understand usage and function (https://visualstudiogallery.msdn.microsoft.com/ Dbcb8670-889e-4a54-a226-a48a15e4cace).
Personally, productivity Power tools Open source means two things:
- It will give you a better way to learn how to develop a vs extension plugin. After all, this is the official code that can serve as a good example.
- Build a customized version of productivity Power Tools for your team, tailored to your needs. For example, I am now installing some additional open source extensions (such as refactoring Essentials) in addition to installing productivity Power tools without resharper. At this point, you can combine the two at the code level, just install one on the OK.
Visual Studio Productivity Power Tools incredibly open source