{"id":1473,"date":"2011-09-27T13:16:00","date_gmt":"2011-09-27T13:16:00","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/visualstudio\/2011\/09\/27\/visual-studio-11-developer-preview-quick-launch\/"},"modified":"2022-10-10T13:37:08","modified_gmt":"2022-10-10T20:37:08","slug":"visual-studio-11-developer-preview-quick-launch","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/visualstudio\/visual-studio-11-developer-preview-quick-launch\/","title":{"rendered":"Visual Studio 11 Developer Preview: Quick Launch"},"content":{"rendered":"<p>In the past, finding things deep in the IDE has been a challenge. Visual Studio 11 Developer Preview introduces search abilities at almost every level of the product. Perhaps the biggest change is the introduction of Quick Launch which specifically addresses how to dig inside Visual Studio to find features you need. Let\u2019s take a look.<\/p>\n<p><b>Shortcut:<\/b> CTRL + ` [back quote]<\/p>\n<p><b>Versions:<\/b> Visual Studio 11 Developer Preview<\/p>\n<h2>Quick Launch: Basic Use<\/h2>\n<p>You can find Quick Launch in the upper right corner of the IDE:<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2011\/09\/0576.image_thumb_27DF6DB3.png\"><img decoding=\"async\" style=\"margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; border-width: 0px;\" title=\"image\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2011\/09\/0576.image_thumb_27DF6DB3.png\" alt=\"image\" width=\"217\" height=\"64\" border=\"0\" \/><\/a><\/p>\n<p>The most basic scenario for using Quick Launch is finding an item that you have forgotten (or don\u2019t know) the location of. Let\u2019s say you are interested in something deep in the menu system like viewing your white space. You know what it\u2019s called but can\u2019t remember where it is at. Just press CTRL + ` [back quote] and enter the word <b>white<\/b>:<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2011\/09\/0574.image_thumb_1281B84B.png\"><img decoding=\"async\" style=\"padding-left: 0px; padding-right: 0px; padding-top: 0px; border-width: 0px;\" title=\"image\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2011\/09\/0574.image_thumb_1281B84B.png\" alt=\"image\" width=\"468\" height=\"158\" border=\"0\" \/><\/a><\/p>\n<p>All searches are <i>contains<\/i> operations so the results will show anything that has the word white anywhere in it. The results are grouped into categories and you simply either select the item from the list using your keyboard, mouse or, if there is a keyboard shortcut listed, take advantage of the shortcut. In this case, you could press CTRL+R, CTRL+W to show the white space and then go on with your work.<\/p>\n<h2>Categories<\/h2>\n<p>There are four categories that your results will fall into when using Quick Launch. Let\u2019s take a look at each of these categories.<\/p>\n<h2>Most Recently Used<\/h2>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2011\/09\/7024.image_thumb_58FEA853.png\"><img decoding=\"async\" style=\"padding-left: 0px; padding-right: 0px; padding-top: 0px; border-width: 0px;\" title=\"image\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2011\/09\/7024.image_thumb_58FEA853.png\" alt=\"image\" width=\"476\" height=\"104\" border=\"0\" \/><\/a><\/p>\n<p>Pretty self-explanatory; this category is at the top of the dialog and will show up to the last 5 most recent items <i>that match the current search criteria<\/i>. Pay attention to the last part of that sentence. Only if it (a) was used by you before from this dialog and (b) matches the current search criteria will an item show up in the MRU list.<\/p>\n<p>You can search just your Most Recently Used items by preceding any search with <b>@MRU<\/b> (case doesn\u2019t matter):<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2011\/09\/8816.image_thumb_3F96A519.png\"><img decoding=\"async\" style=\"padding-left: 0px; padding-right: 0px; padding-top: 0px; border-width: 0px;\" title=\"image\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2011\/09\/8816.image_thumb_3F96A519.png\" alt=\"image\" width=\"480\" height=\"107\" border=\"0\" \/><\/a><\/p>\n<h3>Commands<\/h3>\n<p>The commands area is a little misleading. It doesn\u2019t actually refer to commands that you might, say, type in the Commands window but instead refers to menu items. So if I type in <b>build<\/b> for a search the commands that are shown are menu paths:<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2011\/09\/1641.image_thumb_0D32D19A.png\"><img decoding=\"async\" style=\"padding-left: 0px; padding-right: 0px; padding-top: 0px; border-width: 0px;\" title=\"image\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2011\/09\/1641.image_thumb_0D32D19A.png\" alt=\"image\" width=\"485\" height=\"160\" border=\"0\" \/><\/a><\/p>\n<p>You can filter results to show only commands by preceding any search with <b>@CMD<\/b> (case doesn\u2019t matter):<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2011\/09\/5857.image_thumb_05A7622D.png\"><img decoding=\"async\" style=\"padding-left: 0px; padding-right: 0px; padding-top: 0px; border-width: 0px;\" title=\"image\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2011\/09\/5857.image_thumb_05A7622D.png\" alt=\"image\" width=\"488\" height=\"135\" border=\"0\" \/><\/a><\/p>\n<h3>Options<\/h3>\n<p>The Options category does what you might expect&#8211;it shows items that can be found by going to Tools | Options on the Menu Bar:<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2011\/09\/8883.image_thumb_1064B982.png\"><img decoding=\"async\" style=\"padding-left: 0px; padding-right: 0px; padding-top: 0px; border-width: 0px;\" title=\"image\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2011\/09\/8883.image_thumb_1064B982.png\" alt=\"image\" width=\"493\" height=\"187\" border=\"0\" \/><\/a><\/p>\n<p>As with the other categories, you can filter your search to just options by preceding any search with <b>@OPT<\/b>:<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2011\/09\/7433.image_thumb_76FCB647.png\"><img decoding=\"async\" style=\"padding-left: 0px; padding-right: 0px; padding-top: 0px; border-width: 0px;\" title=\"image\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2011\/09\/7433.image_thumb_76FCB647.png\" alt=\"image\" width=\"498\" height=\"138\" border=\"0\" \/><\/a><\/p>\n<p>The only real limitation to keep in mind is this type of search doesn\u2019t go beyond two levels deep and the description. For example, if I type the word <b>document<\/b> here is the result in the options category:<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2011\/09\/1641.image_thumb_4498E2C8-2.png\"><img decoding=\"async\" style=\"padding-left: 0px; padding-right: 0px; padding-top: 0px; border-width: 0px;\" title=\"image\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2011\/09\/1641.image_thumb_4498E2C8-2.png\" alt=\"image\" width=\"380\" height=\"58\" border=\"0\" \/><\/a><\/p>\n<p>Which corresponds to Tools | Options | Environment | Documents:<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2011\/09\/1070.image_thumb_1E6DCC36.png\"><img decoding=\"async\" style=\"padding-left: 0px; padding-right: 0px; padding-top: 0px; border: 0px;\" title=\"image\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2011\/09\/1070.image_thumb_1E6DCC36.png\" alt=\"image\" width=\"632\" height=\"261\" border=\"0\" \/><\/a><\/p>\n<p>Notice the search went two levels deep (Environment | Documents) but didn\u2019t list out the items to the right that contain our search term in it.<\/p>\n<h3>Open Documents<\/h3>\n<p>This category is somewhat interesting. It searches file names and paths of <i>open<\/i> documents for the search criteria <i>but not the text inside the files themselves<\/i>. There are plenty of tools that can be used to search inside files and the context for Quick Launch is at a higher level. This feature is useful for finding a file when you have several files open:<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/4\/2018\/10\/2627.image_636F56A6.png\"><img decoding=\"async\" style=\"padding-left: 0px; padding-right: 0px; padding-top: 0px; border-width: 0px;\" title=\"image\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2011\/09\/6431.image_thumb_754BEA73.png\" alt=\"image\" width=\"500\" height=\"213\" border=\"0\" \/><\/a><\/p>\n<p>As with the other categories it, too, can be filtered to search just show open files by putting <b>@DOC<\/b> at the front of your search:<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2011\/09\/1256.image_thumb_74DFB77E.png\"><img decoding=\"async\" style=\"padding-left: 0px; padding-right: 0px; padding-top: 0px; border-width: 0px;\" title=\"image\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2011\/09\/1256.image_thumb_74DFB77E.png\" alt=\"image\" width=\"503\" height=\"164\" border=\"0\" \/><\/a><\/p>\n<h3>Turning Categories Off<\/h3>\n<p>You can selectively turn off categories you don\u2019t want to see by going to Quick Launch in Options:<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2011\/09\/3125.image_thumb_5B77B444.png\"><img decoding=\"async\" style=\"padding-left: 0px; padding-right: 0px; padding-top: 0px; border-width: 0px;\" title=\"image\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2011\/09\/3125.image_thumb_5B77B444.png\" alt=\"image\" width=\"506\" height=\"92\" border=\"0\" \/><\/a><\/p>\n<p>Note: For the old school folks this can be found at Tools | Options | Environment | Quick Launch<\/p>\n<p>Then deselect the special search providers you don\u2019t want:<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2011\/09\/8400.image_thumb_14225E52.png\"><img decoding=\"async\" style=\"margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; border-width: 0px;\" title=\"image\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2011\/09\/8400.image_thumb_14225E52.png\" alt=\"image\" width=\"242\" height=\"138\" border=\"0\" \/><\/a><\/p>\n<p>The next time you run a search it will not show the categories you have turned off in your result set.<\/p>\n<h2><\/h2>\n<h2>Large Result Sets<\/h2>\n<p>As you may have noticed when playing with this feature it doesn\u2019t show all the items in the initial results but does have a number indicating how many items it found:<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2011\/09\/5857.image_thumb_7ABA5B17.png\"><img decoding=\"async\" style=\"padding-left: 0px; padding-right: 0px; padding-top: 0px; border-width: 0px;\" title=\"image\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2011\/09\/5857.image_thumb_7ABA5B17.png\" alt=\"image\" width=\"506\" height=\"230\" border=\"0\" \/><\/a><\/p>\n<p>Clearly not all 126 items in the Options are being shown but notice the message at the bottom of the list. If the results are too large to show we can just press CTRL+` [back quote] to show them all. Additionally, if you continue to press CTRL + ` [back quote] it will cycle through showing all items in all categories and filtering by each category:<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2011\/09\/1050.image_thumb_2C45C8AD.png\"><img decoding=\"async\" style=\"padding-left: 0px; padding-right: 0px; padding-top: 0px; border-width: 0px;\" title=\"image\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2011\/09\/1050.image_thumb_2C45C8AD.png\" alt=\"image\" width=\"509\" height=\"59\" border=\"0\" \/><\/a><\/p>\n<h2><\/h2>\n<h2>Search Results from Previous Search<\/h2>\n<p>By default the search term you use is not persisted between search sessions. So if you search on something:<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2011\/09\/6837.image_thumb_2BD995B8.png\"><img decoding=\"async\" style=\"padding-left: 0px; padding-right: 0px; padding-top: 0px; border-width: 0px;\" title=\"image\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2011\/09\/6837.image_thumb_2BD995B8.png\" alt=\"image\" width=\"518\" height=\"115\" border=\"0\" \/><\/a><\/p>\n<p>Then place move the cursor outside the Quick Launch area and go back the search term has been cleared from the area:<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2011\/09\/2844.image_thumb_231AA87B.png\"><img decoding=\"async\" style=\"margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; border-width: 0px;\" title=\"image\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2011\/09\/2844.image_thumb_231AA87B.png\" alt=\"image\" width=\"244\" height=\"47\" border=\"0\" \/><\/a><\/p>\n<p>Personally, this is annoying to me and thankfully the VS team has a fix. Just go to the Quick Launch in the options area:<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2011\/09\/4503.image_thumb_3BAA45CB.png\"><img decoding=\"async\" style=\"padding-left: 0px; padding-right: 0px; padding-top: 0px; border-width: 0px;\" title=\"image\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2011\/09\/4503.image_thumb_3BAA45CB.png\" alt=\"image\" width=\"524\" height=\"95\" border=\"0\" \/><\/a><\/p>\n<p>Then select Show Search Results From Previous Search When Quick Launch Is Activated option:<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2011\/09\/3581.image_thumb_7454EFD8.png\"><img decoding=\"async\" style=\"padding-left: 0px; padding-right: 0px; padding-top: 0px; border-width: 0px;\" title=\"image\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2011\/09\/3581.image_thumb_7454EFD8.png\" alt=\"image\" width=\"382\" height=\"91\" border=\"0\" \/><\/a><\/p>\n<p>The next time you run a search, leave the Quick Launch area, and come back it will retain the search term last used and show you the search results as well.<\/p>\n<h2>Turning It Off<\/h2>\n<p>If for some reason you don\u2019t like the Quick Launch feature, you can always turn it off by going to Quick Launch in the options:<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2011\/09\/5460.image_thumb_41F11C59.png\"><img decoding=\"async\" style=\"padding-left: 0px; padding-right: 0px; padding-top: 0px; border-width: 0px;\" title=\"image\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2011\/09\/5460.image_thumb_41F11C59.png\" alt=\"image\" width=\"531\" height=\"96\" border=\"0\" \/><\/a><\/p>\n<p>Then unselect the Enable Quick Launch option:<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2011\/09\/2844.image_thumb_619FF621.png\"><img decoding=\"async\" style=\"padding-left: 0px; padding-right: 0px; padding-top: 0px; border-width: 0px;\" title=\"image\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2011\/09\/2844.image_thumb_619FF621.png\" alt=\"image\" width=\"232\" height=\"59\" border=\"0\" \/><\/a><\/p>\n<p>This will remove the Quick Launch area from the IDE. To bring it back just go to Tools | Options | Environment | Quick Launch and select Enable Quick Launch.<\/p>\n<h2>Finally<\/h2>\n<p>I absolutely love this feature! My passion is around helping people be more productive in the IDE and I think Quick Launch is probably one of the biggest steps forward for discovery of VS features that I have ever seen. I\u2019ve been using it for several weeks and am at the point now where I can\u2019t imagine not having it. I hope you enjoy it as much as I do.<\/p>\n<p>Thanks,\nZain Naboulsi\nSenior Developer Evangelist (<a href=\"https:\/\/learn.microsoft.com\/en-us\/archive\/blogs\/zainnab\/\">Blog<\/a>)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In the past, finding things deep in the IDE has been a challenge. Visual Studio 11 Developer Preview introduces search abilities at almost every level of the product. Perhaps the biggest change is the introduction of Quick Launch which specifically addresses how to dig inside Visual Studio to find features you need. Let\u2019s take a [&hellip;]<\/p>\n","protected":false},"author":13,"featured_media":255385,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[155],"tags":[],"class_list":["post-1473","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-visual-studio"],"acf":[],"blog_post_summary":"<p>In the past, finding things deep in the IDE has been a challenge. Visual Studio 11 Developer Preview introduces search abilities at almost every level of the product. Perhaps the biggest change is the introduction of Quick Launch which specifically addresses how to dig inside Visual Studio to find features you need. Let\u2019s take a [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts\/1473","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\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/comments?post=1473"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts\/1473\/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=1473"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/categories?post=1473"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/tags?post=1473"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}