{"id":1413,"date":"2011-10-11T10:43:00","date_gmt":"2011-10-11T10:43:00","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/visualstudio\/2011\/10\/11\/visual-studio-11-developer-preview-search-everywhere\/"},"modified":"2022-10-10T13:33:49","modified_gmt":"2022-10-10T20:33:49","slug":"visual-studio-11-developer-preview-search-everywhere","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/visualstudio\/visual-studio-11-developer-preview-search-everywhere\/","title":{"rendered":"Visual Studio 11 Developer Preview: Search Everywhere"},"content":{"rendered":"<p>During usability studies on previous versions of Visual Studio, we found many users were spending quite a lot of time browsing long lists of data from files in Solution Explorer to controls in the Toolbox, errors or warnings in the Error list, menus, bugs, etc. More often than not you know what you want but finding it in the list can be tedious. Visual Studio 11 Developer Preview aims at increasing productivity by reducing the amount of time it takes to traverse through these lists by adding search to a number of common windows.<\/p>\n<p><a title=\"Video: VS11 Developer Preview Search Everywhere\" href=\"https:\/\/www.youtube.com\/watch?v=aSgcgjnFsJA\">Video: VS11 Developer Preview Search Everywhere<\/a><\/p>\n<div><\/div>\n<h2><b>Search in Solution Explorer<\/b><b><\/b><\/h2>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/4\/2018\/10\/5040.image_7627A7EA.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\/wp-content\/uploads\/sites\/4\/2018\/10\/1348.image_thumb_560C9B2D.png\" alt=\"image\" width=\"244\" height=\"69\" border=\"0\" \/><\/a><\/p>\n<p><b>Location: Between Solution Explorer toolbar and Solution <\/b><\/p>\n<p><b>Keyboard Shortcut: Ctrl + ;<\/b><\/p>\n<p>Navigating through huge projects or solutions to find the file, class, or member you want is extremely easy with search in Solution Explorer. Pressing <b>Ctrl+;<\/b> will place focus in the Solution Explorer search box and allow you to filter down the tree view. You don\u2019t need to remember the entire name of a file or even how it starts, because this search is a \u2018contains\u2019 search. So as long as you know any part of the substring, type it in (no need to press \u2018enter\u2019 \u2013 Search starts the moment you start typing to give you instant results) and all results that \u2018contain\u2019 the keyword will show.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2011\/10\/8360.image_thumb_0AACF769.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\/10\/8360.image_thumb_0AACF769.png\" alt=\"image\" width=\"256\" height=\"285\" border=\"0\" \/><\/a><\/p>\n<p>Pascal Case search is also enabled in Solution Explorer. Pascal Casing is when the first letter of every word in the name of a folder or file is capitalized. By typing in just the capitalized letters you can search for the class or member. For example, search \u201cBJG\u201d for the class name BlackJackGame. <i>NOTE: The Developer Preview doesn\u2019t support Pascal Casing on projects, files, or folders yet \u2013 only language nodes are searchable through Pascal Casing. We are looking to add full support later this release<\/i><\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2011\/10\/4643.image_thumb_156A4EBE.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\/10\/4643.image_thumb_156A4EBE.png\" alt=\"image\" width=\"261\" height=\"187\" border=\"0\" \/><\/a><\/p>\n<h2><b>Search in Error list<\/b><\/h2>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2011\/10\/8666.image_thumb_310EDAB4.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\/10\/8666.image_thumb_310EDAB4.png\" alt=\"image\" width=\"212\" height=\"55\" border=\"0\" \/><\/a><\/p>\n<p><b>Location: Top right corner of Error List window<\/b><\/p>\n<p>Finding the right error in the Error List can be challenging at times, so for VS11 we\u2019ve added a search box to the Error List to help you find the<i> right<\/i> error, warning, or message. The search will look through all columns, not just the error description, thus allowing you to easily scope the results through a file or project name.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2011\/10\/4137.image_thumb_7476DC16.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\/10\/4137.image_thumb_7476DC16.png\" alt=\"image\" width=\"643\" height=\"134\" border=\"0\" \/><\/a><\/p>\n<p>As a complement to search, the Error List now has a filtering button in the top-left which allows you to scope the results in the list to the errors, warnings, and messages in the <b>Open Documents, Current Project, Current Document. <\/b>When you switch files, the filter is applied to that file allowing you to zero in on just the files you are interested in.<b> <\/b><\/p>\n<p><b>Location: Top left corner of Error List window<\/b><\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2011\/10\/6786.image_thumb_29173852.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\/10\/6786.image_thumb_29173852.png\" alt=\"image\" width=\"647\" height=\"135\" border=\"0\" \/><\/a><\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/4\/2018\/10\/0434.image_4FE54E92.png\"><img decoding=\"async\" style=\"padding-left: 0px; padding-right: 0px; padding-top: 0px; border-width: 0px;\" title=\"image\" src=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/4\/2018\/10\/4628.image_thumb_48C6121A.png\" alt=\"image\" width=\"646\" height=\"87\" border=\"0\" \/><\/a><\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2011\/10\/7183.image_thumb_3A87992A.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\/10\/7183.image_thumb_3A87992A.png\" alt=\"image\" width=\"648\" height=\"141\" border=\"0\" \/><\/a><\/p>\n<h2><b>Search in Other Windows<\/b><\/h2>\n<p>We\u2019ve talked about two of our favorite new search additions, but you\u2019ll find that search has been added to a number of places throughout VS, including:<\/p>\n<ul>\n<li>Add Reference Dialog<\/li>\n<li>Team Explorer \u2013 includes search filters for narrowing down the bug list.<\/li>\n<li>Quick Find<\/li>\n<li>Intellitrace Summary Page<\/li>\n<li>Parallel Watch Window<\/li>\n<li>C++ Graphics Event List<\/li>\n<li>And More<\/li>\n<\/ul>\n<h2><b>Quick Launch<\/b><\/h2>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2011\/10\/5125.image_thumb_5A3672F2.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\/10\/5125.image_thumb_5A3672F2.png\" alt=\"image\" width=\"207\" height=\"52\" border=\"0\" \/><\/a><\/p>\n<p><b>Location: Top right corner of IDE<\/b><\/p>\n<p><b>Keyboard Shortcut: Ctrl + ` [back quote]<\/b><\/p>\n<p>Probably the most useful new search box is the one in the upper right corner of VS: Quick Launch. The keyboard shortcut to place focus in Quick Launch is <b>Ctrl + ` [back quote]<\/b>. <i>(Back Quote shares the key with ~ on US keyboards, and is to the left of the \u20181\u2019 button). NOTE: You can change the keyboard shortcut via Tools-&gt;Options-&gt;Environment-&gt;Keyboard and searching for \u201cWindow.QuickLaunch\u201d.<\/i><\/p>\n<p>Quick Launch will search over commands, options, and open documents within VS. To create a new project, just type \u201cnew project\u201d and press ENTER. Too add a class, just type \u201cAdd Class\u201d and press ENTER. Quick Launch makes it very easy to execute actions inside VS. Additionally, the keyboard shortcut for the commands will be listed next to the result, allowing you to quickly memorize keyboard shortcuts.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2011\/10\/7774.image_thumb_0ED6CF2E.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\/10\/7774.image_thumb_0ED6CF2E.png\" alt=\"image\" width=\"374\" height=\"220\" border=\"0\" \/><\/a><\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2011\/10\/7367.image_thumb_52AB0385.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\/10\/7367.image_thumb_52AB0385.png\" alt=\"image\" width=\"376\" height=\"136\" border=\"0\" \/><\/a><\/p>\n<p>Quick Launch will also maintain a most recently used (MRU) list of your frequently executed commands allowing common results to show up first in your search results. While Quick Launch ships with these out-of-the-box categories, we support the ability of 3<sup>rd<\/sup> parties to add search categories as well.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2011\/10\/0312.image_thumb_0DFE6944.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\/10\/0312.image_thumb_0DFE6944.png\" alt=\"image\" width=\"517\" height=\"304\" border=\"0\" \/><\/a><\/p>\n<p>For detailed coverage on Quick Launch functionality check out Zain Naboulsi\u2019s blog <a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/visual-studio-11-developer-preview-quick-launch\/\"><b>here<\/b><\/a>.<\/p>\n<h2><b>Feedback<\/b><b><\/b><\/h2>\n<p>We\u2019d love to hear from you! All customer feedback is reviewed and constantly used to improve the product, so please let us know what you think about these new features in Visual Studio 11 Developer Preview.<\/p>\n<p>If you encounter a bug or find something working different than you expect, please file a bug by logging onto <a href=\"https:\/\/connect.microsoft.com\/VisualStudio\"><b>Microsoft Connect<\/b><\/a>. If you have a suggestion, please add it to <a href=\"http:\/\/visualstudio.uservoice.com\/forums\/121579-visual-studio\"><b>User Voice<\/b><\/a> and also vote on other suggestions so we know what is important to you.<\/p>\n<p>Thanks!\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 RadhikaTadinada\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Program Manager (Visual Studio Platform)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>During usability studies on previous versions of Visual Studio, we found many users were spending quite a lot of time browsing long lists of data from files in Solution Explorer to controls in the Toolbox, errors or warnings in the Error list, menus, bugs, etc. More often than not you know what you want but [&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":[5,185],"class_list":["post-1413","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-visual-studio","tag-csharp","tag-node-js"],"acf":[],"blog_post_summary":"<p>During usability studies on previous versions of Visual Studio, we found many users were spending quite a lot of time browsing long lists of data from files in Solution Explorer to controls in the Toolbox, errors or warnings in the Error list, menus, bugs, etc. More often than not you know what you want but [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts\/1413","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=1413"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts\/1413\/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=1413"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/categories?post=1413"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/tags?post=1413"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}