{"id":1643,"date":"2011-02-22T21:20:00","date_gmt":"2011-02-23T05:20:00","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/visualstudio\/2011\/02\/22\/productivity-power-tools-introduces-find-organize-imports-for-vb-enhanced-scrollbar-middle-click-scrolling-and-more\/"},"modified":"2020-03-05T05:13:53","modified_gmt":"2020-03-05T13:13:53","slug":"productivity-power-tools-introduces-find-organize-imports-for-vb-enhanced-scrollbar-middle-click-scrolling-and-more","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/visualstudio\/productivity-power-tools-introduces-find-organize-imports-for-vb-enhanced-scrollbar-middle-click-scrolling-and-more\/","title":{"rendered":"Productivity Power Tools introduces Find, Organize Imports for VB, Enhanced Scrollbar, Middle-Click Scrolling and more!"},"content":{"rendered":"<p><span style=\"font-size: medium;\"><strong>Reseting Your Extensions for the Last Time!<\/strong><\/span><\/p>\n<p>We&#8217;ve heard a great deal of feedback on how each update of the Productivity Power Tools re-enables all of the extensions when it installs. If you are careful about installing the Power Tools via the extension manager or as long as an instance of Visual Studio is running, this version of the Productivity Power Tools will be the last which resets the extensions.<\/p>\n<p><b><i>Please note: If you are running Visual Studio 2010 SP1 (Beta) that you will need to uninstall previous versions of the Productivity Power Tools prior to upgrading due to a change in the digital signature for the Power Tools<\/i><\/b><\/p>\n<p><strong><span style=\"font-size: medium;\">Find<\/span><\/strong><\/p>\n<p>There are many different ways to find within Visual Studio (Incremental Search, Quick Find, Find in Files, Find Toolbar, etc) and it often isn\u2019t clear which is the best for a given task or worse these options even exist. \u00a0The find dialog itself also can obstruct code and jump around while users are searching. Our solution to these problems is the new Find extension.\u00a0In the screenshot below, you will see that we\u2019ve turned the quick find &amp; incremental search experiences into a find pop-up that is available at top right hand corner of the editor. After hitting, Ctrl+I or Ctrl+F, it simply highlights the find results as you type. \u00a0From this small but powerful pop-up, you have access to most of the Quick Find functionality such as replace, options to match case and added support for matching .NET Regular Expressions!<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2011\/02\/3113.Find2_-465.png\" border=\"0\" \/><\/p>\n<p>Release notes:<\/p>\n<ul>\n<li>As an extension, it was only possible to implement these changes for the code editor. You still must use Quick Find for searching in designers and other non-editor tabs.<\/li>\n<li>.NET Regular expressions are only available in the Find extension. Find in Files will continue to use VS Regular expressions<\/li>\n<li>Feel free to email us your feedback: <a title=\"VSFindFeedback@microsoft.com\" href=\"mailto:VSFindFeedback@microsoft.com\">VSFindFeedback@microsoft.com<\/a><\/li>\n<\/ul>\n<p><strong><span style=\"font-size: medium;\">Enhanced Scrollbar<\/span><\/strong><\/p>\n<p>We\u2019ve been looking into ways that we can improve the experience of navigating through code files. \u00a0Our solution is the source map which has three modes that will allow you to more easily see the interesting artifacts in your files (edits, breakpoints, bookmarks, errors, warnings etc) and make it easy for you to navigate between them. \u00a0The default mode is the \u201cscroll bar only mode\u201d which overlays icons onto the standard scrollbar to allow for viewing of these artifacts. \u00a0In the source map mode, we\u2019ve replaced the default scroll bar allow you to click on any item on the scrollbar to navigate directly to it. This source map mode also provides a preview of the part of the document as you hover. \u00a0Finally, we have the detailed source map mode, which allows you to get a zoom out view of your entire file. \u00a0You can switch between any of these modes by right-clicking on the scroll bar or going to <strong>Tools Options&gt;Productivity Power Tools&gt;Source Map<\/strong> where we have a host of other options that you can configure.<\/p>\n<p><strong><span style=\"font-size: medium;\">Middle-Click Scrolling<\/span><\/strong><\/p>\n<p>The ability to do middle click scrolling in Visual Studio 2010 has been a top request from our beta customers that we weren\u2019t quite able to get into the release. With this extension you can press down on your scroll wheel and the move the mouse to quickly scroll through your document!<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2011\/02\/4628.MiddleClickScrolling-465.png\" border=\"0\" \/><\/p>\n<p><span style=\"font-size: medium;\"><strong>Organize Imports for Visual Basic<\/strong><\/span><\/p>\n<p>As part of theco-evolution strategy for Visual Basic and C#, we continue to bring the best features from each language experiences to the other. With Organize Imports for Visual Basic we\u2019ve added yet another feature to that list. \u00a0From the context menu, it allows you to sort the imports logically and remove the ones that aren\u2019t being used.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2011\/02\/3108.OrganizeImports-465.png\" border=\"0\" \/><\/p>\n<p><span style=\"font-size: medium;\"><strong>Add Reference Support for Multi-Targeting<\/strong><\/span><\/p>\n<p>\u201cHow come I can\u2019t add a reference to System.Web?\u201d \u00a0Many users have scratched their heads trying to figure out why certain dlls aren\u2019t showing up in the Add Reference dialog. The confusion has been caused by the logic in the Add Reference dialog which filters out assemblies that are not valid on the .NET Client Profile which many of Visual Studio templates target by default. \u00a0The Productivity Power Tools solution is to grey out the assemblies which are not available in the current framework profile. When you try to add them, it will automatically prompt you to re-target to a profile of the same framework which does support them.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2011\/02\/7848.AddRefRetarget-465.png\" border=\"0\" \/><\/p>\n<p><span style=\"font-size: medium;\"><strong>Options in HTML Cut\/Copy<\/strong><\/span><\/p>\n<p>Productivity Power Tool users have asked for the ability to tweak the html format which gets copied to the clipboard and with the release you now have the ability to customize that to suite your needs. \u00a0Simply go to<strong> Tools Options&gt;Productivity Power Tools&gt; HTML Copy<\/strong><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2011\/02\/8524.HTML20Cut20Copy-465.png\" border=\"0\" \/><\/p>\n<p>This release of the extension also fixes the commonly reported bug where Cut\/Copy occasionally fail which was fixed in VS 2010 SP1 Beta but was present in the October release of the Productivity Power Tools.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Reseting Your Extensions for the Last Time! We&#8217;ve heard a great deal of feedback on how each update of the Productivity Power Tools re-enables all of the extensions when it installs. If you are careful about installing the Power Tools via the extension manager or as long as an instance of Visual Studio is running, [&hellip;]<\/p>\n","protected":false},"author":18460,"featured_media":255385,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[155],"tags":[5,137,653],"class_list":["post-1643","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-visual-studio","tag-csharp","tag-html","tag-visual-basic"],"acf":[],"blog_post_summary":"<p>Reseting Your Extensions for the Last Time! We&#8217;ve heard a great deal of feedback on how each update of the Productivity Power Tools re-enables all of the extensions when it installs. If you are careful about installing the Power Tools via the extension manager or as long as an instance of Visual Studio is running, [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts\/1643","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\/18460"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/comments?post=1643"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts\/1643\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/media\/255385"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/media?parent=1643"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/categories?post=1643"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/tags?post=1643"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}