{"id":234284,"date":"2021-08-31T09:00:53","date_gmt":"2021-08-31T16:00:53","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/visualstudio\/?p=234284"},"modified":"2021-09-01T10:38:39","modified_gmt":"2021-09-01T17:38:39","slug":"boost-your-productivity-with-productivity-power-tools-extensions-in-visual-studio-2022","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/visualstudio\/boost-your-productivity-with-productivity-power-tools-extensions-in-visual-studio-2022\/","title":{"rendered":"Boost your productivity with Productivity Power Tools Extensions in Visual Studio 2022!"},"content":{"rendered":"<p>Visual Studio 2022 is here and is more customizable than ever. However, that experience may not be complete without the essential extensions you know and love.\u00a0 As existing extensions continue to be <a href=\"https:\/\/docs.microsoft.com\/en-us\/visualstudio\/extensibility\/migration\/update-visual-studio-extension?view=vs-2022\">migrated<\/a>, we\u2019re excited to announce that one of the most popular and anticipated sets of extensions is now available to download today: <a href=\"https:\/\/marketplace.visualstudio.com\/items?itemName=VisualStudioPlatformTeam.ProductivityPowerPack2022\">Productivity Power Tools for Visual Studio 2022<\/a>!<\/p>\n<p>Designed by the VS team, the Productivity Power Tools (PPT) pack is a suite of extensions that improve your overall productivity and efficiency across Visual Studio.\u00a0 This extension pack kickstarts your productivity from the get-go, allowing you to install the entire suite at once instead of individually.\u00a0 Not sure if PPT extensions are for you?\u00a0 Let\u2019s look at some of the pack\u2019s extensions that can save you time and tedium in your VS developer environment.<\/p>\n<h3>Match Margin<\/h3>\n<p>The <a href=\"https:\/\/marketplace.visualstudio.com\/items?itemName=VisualStudioPlatformTeam.MatchMargin2022\">Match Margin extension<\/a> lets you highlight text in your code and view all the locations where that text is used within the editor and within the editor margin.\u00a0 There are several internal and external tools allowing you to perform a similar action via context menu options or selecting the entire word.\u00a0 However, Match Margin allows you to do this simply by moving your cursor to the desired text.<\/p>\n<p><figure id=\"attachment_234291\" aria-labelledby=\"figcaption_attachment_234291\" class=\"wp-caption aligncenter\" ><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/08\/match-margin.png\"><img decoding=\"async\" class=\"wp-image-234291 size-full\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/08\/match-margin.png\" alt=\"Image match margin feature\" width=\"624\" height=\"226\" srcset=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/08\/match-margin.png 624w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/08\/match-margin-300x109.png 300w\" sizes=\"(max-width: 624px) 100vw, 624px\" \/><\/a><figcaption id=\"figcaption_attachment_234291\" class=\"wp-caption-text\">Match Margin example<\/figcaption><\/figure><\/p>\n<h3>Copy As HTML<\/h3>\n<p>At first glance, a simple part of drafting a spec, work item, or documentation should be copying\/pasting code snippets.\u00a0 Unfortunately, this \u201csimple\u201d task quickly becomes tedious when the original formatting of the code is lost while pasting it into a document, leaving you to manually correct it.\u00a0 The <a href=\"https:\/\/marketplace.visualstudio.com\/items?itemName=VisualStudioPlatformTeam.CopyAsHtml2022\">Copy As HTML extension<\/a> solves this problem by keeping the code\u2019s formatting when pasting it in a text document.<\/p>\n<p><figure id=\"attachment_234289\" aria-labelledby=\"figcaption_attachment_234289\" class=\"wp-caption aligncenter\" ><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/08\/copy-as-html.png\"><img decoding=\"async\" class=\"wp-image-234289 size-full\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/08\/copy-as-html.png\" alt=\"Image copy as html example\" width=\"624\" height=\"137\" srcset=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/08\/copy-as-html.png 624w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/08\/copy-as-html-300x66.png 300w\" sizes=\"(max-width: 624px) 100vw, 624px\" \/><\/a><figcaption id=\"figcaption_attachment_234289\" class=\"wp-caption-text\">Copy as HTML example<\/figcaption><\/figure><\/p>\n<h3>Solution Error Visualizer<\/h3>\n<p>Checking the Error List window for issues in your code may not be ideal for your personalized dev environment.\u00a0 As an alternative, the <a href=\"https:\/\/marketplace.visualstudio.com\/items?itemName=VisualStudioPlatformTeam.SolutionErrorVisualizer2022\">Solution Error Visualizer extension<\/a> adds squiggles to the VS Solution Explorer and lets you view error messages that you\u2019d traditionally see in the Error List window simply by hovering over a corresponding solution, project, or code file.\u00a0 If your focus is solely on fixing errors, you can even use this extension to filter out any extensions currently lacking them!<\/p>\n<p><figure id=\"attachment_234293\" aria-labelledby=\"figcaption_attachment_234293\" class=\"wp-caption aligncenter\" ><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/08\/solution-error-visualizer.png\"><img decoding=\"async\" class=\"wp-image-234293 size-full\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/08\/solution-error-visualizer.png\" alt=\"Image solution error visualizer example\" width=\"624\" height=\"196\" srcset=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/08\/solution-error-visualizer.png 624w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/08\/solution-error-visualizer-300x94.png 300w\" sizes=\"(max-width: 624px) 100vw, 624px\" \/><\/a><figcaption id=\"figcaption_attachment_234293\" class=\"wp-caption-text\">Solution Error Visualizer example<\/figcaption><\/figure><\/p>\n<h3>Peek Help<\/h3>\n<p>In Visual Studio, you can set your cursor on language or framework keywords and hit F1 to redirect to a browser window containing corresponding help info about them.\u00a0 However, swapping between the browser and VS IDE can feel inefficient.\u00a0 The <a href=\"https:\/\/marketplace.visualstudio.com\/items?itemName=VisualStudioPlatformTeam.PeekHelp2022\">Peek Help extension<\/a> addresses this by embedding the same help info in the editor window when you use ALT + F1 so you never need to navigate away from your work.<\/p>\n<p><figure id=\"attachment_234292\" aria-labelledby=\"figcaption_attachment_234292\" class=\"wp-caption aligncenter\" ><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/08\/peek-help.png\"><img decoding=\"async\" class=\"wp-image-234292 size-full\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/08\/peek-help.png\" alt=\"Image peek help example\" width=\"624\" height=\"283\" srcset=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/08\/peek-help.png 624w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/08\/peek-help-300x136.png 300w\" sizes=\"(max-width: 624px) 100vw, 624px\" \/><\/a><figcaption id=\"figcaption_attachment_234292\" class=\"wp-caption-text\">Peek Help example<\/figcaption><\/figure><\/p>\n<h3>Are Certain PPT Extensions Missing?\u00a0 Check in Visual Studio!<\/h3>\n<p>If you\u2019re a long-time user of the PPT extensions, you may have noticed that some long-time extensions like Go To Definition, Quick Launch Tasks, and Power Commands are no longer included in the PPT extension pack. This is because these former extensions have all become built-in VS features!\u00a0 So, where are they now?<\/p>\n<h4>Go To Definition<\/h4>\n<p>Want to quickly navigate to the definitions of the classes and types you\u2019re using in your project? CTRL + Click a class or type to be redirected to the corresponding definition in an instant using <a href=\"https:\/\/docs.microsoft.com\/en-us\/visualstudio\/ide\/go-to-and-peek-definition?view=vs-2019\">Go To Definition<\/a>!<\/p>\n<p><figure id=\"attachment_234290\" aria-labelledby=\"figcaption_attachment_234290\" class=\"wp-caption aligncenter\" ><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/08\/go-to-definition.gif\"><img decoding=\"async\" class=\"wp-image-234290 size-full\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/08\/go-to-definition.gif\" alt=\"Image go to definition example\" width=\"2470\" height=\"772\" \/><\/a><figcaption id=\"figcaption_attachment_234290\" class=\"wp-caption-text\">Go to Definition example<\/figcaption><\/figure><\/p>\n<h4>Quick Launch Tasks<\/h4>\n<p>The Quick Launch Tasks extension has become the global <a href=\"https:\/\/docs.microsoft.com\/en-us\/visualstudio\/ide\/visual-studio-search?view=vs-2019\">VS Search<\/a> tool!\u00a0 Like the former extension, you can use (CTRL + Q) to locate IDE menus, options, and code.<\/p>\n<p><figure id=\"attachment_234294\" aria-labelledby=\"figcaption_attachment_234294\" class=\"wp-caption aligncenter\" ><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/08\/vs-search.png\"><img decoding=\"async\" class=\"size-full wp-image-234294\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/08\/vs-search.png\" alt=\"Image VS Search example\" width=\"533\" height=\"203\" srcset=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/08\/vs-search.png 533w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/08\/vs-search-300x114.png 300w\" sizes=\"(max-width: 533px) 100vw, 533px\" \/><\/a><figcaption id=\"figcaption_attachment_234294\" class=\"wp-caption-text\">VS Search example<\/figcaption><\/figure><\/p>\n<h4>Power Commands<\/h4>\n<p>The Power Commands extension provided a set of useful, miscellaneous commands and refactorings that are now being added to Visual Studio by default.\u00a0 This includes:<\/p>\n<ul>\n<li><a href=\"https:\/\/docs.microsoft.com\/en-us\/visualstudio\/ide\/reference\/sort-usings?view=vs-2019\">Sort usings <\/a><\/li>\n<li>Copy Path (Right-click file in <a href=\"https:\/\/docs.microsoft.com\/en-us\/visualstudio\/ide\/use-solution-explorer?view=vs-2019\">Solution Explorer<\/a>, select Copy Full Path)<\/li>\n<li>Show All Files (<a href=\"https:\/\/docs.microsoft.com\/en-us\/visualstudio\/ide\/use-solution-explorer?view=vs-2019#solution-explorer-menu-bar\">Solution Explorer<\/a>)<\/li>\n<li>Edit Project (.csproj) File<\/li>\n<li>Close All Documents (Right-click tab, select Close All Tabs)<\/li>\n<\/ul>\n<p>Productivity Power Tool extensions always have the potential to become built-in VS features in the future. So, let us know which PPT extensions you\u2019d like to see become mainstays next!<\/p>\n<h3>Download Productivity Power Tools Today!<\/h3>\n<p>The highlighted PPT extensions above are just a few productivity-enhancing options, so <a href=\"https:\/\/marketplace.visualstudio.com\/items?itemName=VisualStudioPlatformTeam.ProductivityPowerPack2022\">download the full extension pack<\/a> to learn more!\u00a0 These small-but-mighty extensions are a perfect way to round out your essential dev environment in Visual Studio 2022.\u00a0 As always, feel free to share your feedback on PPT extensions, and let us know how we can further improve your VS 2022 experience!<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Need a set of extensions to help improve your productivity?  We\u2019re excited to announce that one of the most popular and anticipated sets of extensions is now available to download for VS 2022 today: Productivity Power Tools for Visual Studio 2022!<\/p>\n","protected":false},"author":651,"featured_media":234299,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1388,155],"tags":[294,526,12,6815],"class_list":["post-234284","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-extensibility","category-visual-studio","tag-extensions","tag-productivity","tag-visual-studio","tag-visual-studio-2022"],"acf":[],"blog_post_summary":"<p>Need a set of extensions to help improve your productivity?  We\u2019re excited to announce that one of the most popular and anticipated sets of extensions is now available to download for VS 2022 today: Productivity Power Tools for Visual Studio 2022!<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts\/234284","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/users\/651"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/comments?post=234284"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts\/234284\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/media\/234299"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/media?parent=234284"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/categories?post=234284"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/tags?post=234284"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}