{"id":6243,"date":"2007-04-24T16:45:00","date_gmt":"2007-04-24T16:45:00","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/vbteam\/2007\/04\/24\/save-time-use-keyboard-shortcuts-lisa-feigenbaum\/"},"modified":"2024-07-05T14:47:42","modified_gmt":"2024-07-05T21:47:42","slug":"save-time-use-keyboard-shortcuts-lisa-feigenbaum","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/vbteam\/save-time-use-keyboard-shortcuts-lisa-feigenbaum\/","title":{"rendered":"Save Time &#8211; Use Keyboard Shortcuts!   (Lisa Feigenbaum)"},"content":{"rendered":"<p class=\"MsoNormal\"><font face=\"Calibri\" size=\"3\">Visual Studio is all about developer productivity. To help developers be more efficient, Visual Studio has built keyboard shortcuts into the product for most of the functions normally found through the user interface &ndash; just like CTRL-C for copy. <span>&nbsp;&nbsp;<\/span>To help you take advantage of these shortcuts, we&rsquo;ve created posters that map out the default key bindings for our most popular Visual Studio 2005 languages &ndash; <i>Visual Basic<\/i>, <i>Visual C#<\/i> and <i>Visual C++<\/i>.<span>&nbsp; <\/span>These key binding reference posters are available as free pdf&rsquo;s through the download center at Microsoft.com. They are provided in print quality color and grey-scale for you to print locally.<\/font><\/p>\n<p class=\"MsoNormal\"><b><font size=\"3\"><font face=\"Calibri\">Microsoft Download Center Poster URLs <\/font><\/font><\/b><\/p>\n<p class=\"MsoNormal\"><span><font face=\"Calibri\">&nbsp;&nbsp;<a class=\"\" href=\"http:\/\/www.microsoft.com\/downloads\/details.aspx?FamilyID=6bb41456-9378-4746-b502-b4c5f7182203&amp;DisplayLang=en\" target=\"_blank\" rel=\"noopener\">Visual Basic 2005<\/a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a class=\"\" href=\"http:\/\/www.microsoft.com\/downloads\/details.aspx?FamilyID=c15d210d-a926-46a8-a586-31f8a2e576fe&amp;DisplayLang=en\" target=\"_blank\" rel=\"noopener\">Visual C# 2005<\/a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a class=\"\" href=\"http:\/\/www.microsoft.com\/downloads\/details.aspx?FamilyID=bccf84f4-4136-48b2-b4ec-83eaa484da20&amp;DisplayLang=en\" target=\"_blank\" rel=\"noopener\">Visual C++ 2005<\/a>&nbsp;<\/font><\/span><\/p>\n<p><span><font face=\"Calibri\"><\/p>\n<p class=\"MsoNormal\"><span><\/p>\n<p><img decoding=\"async\" title=\"Keyboard Shortcut Posters\" height=\"114\" alt=\"Keyboard Shortcut Posters\" src=\"https:\/\/devblogs.microsoft.com\/vbteam\/wp-content\/uploads\/sites\/7\/2007\/04\/471663603_44e54344e1.jpg\" width=\"500\"><\/p>\n<p><\/span><\/p>\n<p class=\"MsoNormal\">The VB download is here: <\/p>\n<p><\/font><a class=\"\" href=\"http:\/\/www.microsoft.com\/downloads\/details.aspx?FamilyID=6bb41456-9378-4746-b502-b4c5f7182203&amp;DisplayLang=en\" target=\"_blank\" rel=\"noopener\"><font face=\"Calibri\">http:\/\/www.microsoft.com\/downloads\/details.aspx?FamilyID=6bb41456-9378-4746-b502-b4c5f7182203&amp;DisplayLang=en<\/font><\/a><\/p>\n<p><\/span><\/p>\n<p class=\"MsoNormal\"><b><span><br \/><font face=\"Calibri\">And now for Lisa&rsquo;s Top Ten VB Keyboard Shortcuts&hellip;!<\/p>\n<p><\/font><\/span><\/b><\/p>\n<p class=\"MsoListParagraphCxSpFirst\"><span><span><font face=\"Calibri\" size=\"3\">1.<\/font><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><\/span><\/span><font size=\"3\"><font face=\"Calibri\"><b>Ctrl+Tab<\/b> to display the IDE Navigator, and then Tab to cycle through the files and active tool windows.<span>&nbsp; <\/span>(Just like Windows&rsquo; Alt+Tab, but in VS!)<\/font><\/font><\/p>\n<p class=\"MsoListParagraphCxSpMiddle\"><img decoding=\"async\" title=\"Ctrl+Tab in VS\" height=\"261\" alt=\"Ctrl+Tab in VS\" src=\"https:\/\/devblogs.microsoft.com\/vbteam\/wp-content\/uploads\/sites\/7\/2007\/04\/471650801_7d3a2d3840.jpg\" width=\"410\" border=\"1\"><\/p>\n<p class=\"MsoListParagraphCxSpMiddle\"><span><span><font face=\"Calibri\" size=\"3\">2.<\/font><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><\/span><\/span><font size=\"3\"><font face=\"Calibri\"><b>Ctrl+Down Arrow<\/b> and <b>Ctrl+Up Arrow<\/b> to navigate to the next and previous method in the current file.<\/p>\n<p><\/font><\/font><\/p>\n<p class=\"MsoListParagraphCxSpMiddle\"><span><span><font face=\"Calibri\" size=\"3\">3.<\/font><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><\/span><\/span><font size=\"3\"><font face=\"Calibri\"><b>Ctrl+M, Ctrl+M <\/b>to toggle outlining for the current region.<span>&nbsp; <\/span>This applies to the +\/- signs automatically inserted by VS for blocks including method bodies, as well as #Regions defined by users themselves.<br \/><\/font><\/font><img decoding=\"async\" title=\"Regions\" height=\"201\" alt=\"Regions\" src=\"https:\/\/devblogs.microsoft.com\/vbteam\/wp-content\/uploads\/sites\/7\/2007\/04\/471632848_a7ee9d6fac.jpg\" width=\"456\" border=\"1\"><\/p>\n<p class=\"MsoListParagraphCxSpMiddle\"><span><span><font face=\"Calibri\" size=\"3\">4.<\/font><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><\/span><\/span><font size=\"3\"><font face=\"Calibri\"><b>Ctrl+K, Ctrl+C <\/b>and <b>Ctrl+K, Ctrl+U <\/b>to comment and uncomment the current line or currently selected lines.<\/p>\n<p><\/font><\/font><\/p>\n<p class=\"MsoListParagraphCxSpMiddle\"><span><span><font face=\"Calibri\" size=\"3\">5.<\/font><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><\/span><\/span><font size=\"3\"><font face=\"Calibri\"><b>Ctrl+&lsquo;&gt;&rsquo; <\/b>and <b>Ctrl+&lsquo;&lt;&rsquo;<\/b> to toggle between the Common and All tabs in VB intellisense.<span>&nbsp; <\/span>Also, use <b>Ctrl+Space <\/b>to invoke the intellisense list.<\/font><\/font><\/p>\n<p class=\"MsoListParagraphCxSpMiddle\"><img decoding=\"async\" title=\"Intellisense Filtering Tabs\" height=\"251\" alt=\"Intellisense Filtering Tabs\" src=\"https:\/\/devblogs.microsoft.com\/vbteam\/wp-content\/uploads\/sites\/7\/2007\/04\/471632662_1e67407827.jpg\" width=\"462\" border=\"1\"><\/p>\n<p class=\"MsoListParagraphCxSpMiddle\"><span><span><font face=\"Calibri\" size=\"3\">6.<\/font><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><\/span><\/span><font size=\"3\"><font face=\"Calibri\"><b>Ctrl<\/b> while a debugger tip is up, to make the debugger tip transparent and view the code beneath.<span>&nbsp; <\/span>Try this out in Orcas Beta1, where you&rsquo;ll be able to do the same trick with the intellisense window!<\/p>\n<p><\/font><\/font><\/p>\n<p class=\"MsoListParagraphCxSpMiddle\"><span><span><font face=\"Calibri\" size=\"3\">7.<\/font><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><\/span><\/span><font size=\"3\"><font face=\"Calibri\"><b>Ctrl+Dot (.) <\/b>to expand the available options for a Smart Tag menu.<br \/><\/font><\/font><img decoding=\"async\" title=\"Smart Tag expansion\" height=\"142\" alt=\"Smart Tag expansion\" src=\"https:\/\/devblogs.microsoft.com\/vbteam\/wp-content\/uploads\/sites\/7\/2007\/04\/471651021_7e78838ceb.jpg\" width=\"500\" border=\"1\"><\/p>\n<p class=\"MsoListParagraphCxSpMiddle\"><span><span><font face=\"Calibri\" size=\"3\">8.<\/font><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><\/span><\/span><font size=\"3\"><font face=\"Calibri\"><b>Shift+F2 <\/b>and <b>Ctrl+Shift+F2 <\/b>to Go To Definition on a symbol and then Navigate Back.<\/p>\n<p><\/font><\/font><\/p>\n<p class=\"MsoListParagraphCxSpMiddle\"><span><span><font face=\"Calibri\" size=\"3\">9.<\/font><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><\/span><\/span><font size=\"3\"><font face=\"Calibri\"><b>&lsquo;Shortcut&rsquo;+Tab <\/b>to insert a snippet by its shortcut.<span>&nbsp; <\/span>For example, try typing &lsquo;Property&rsquo;+Tab on a new line within a class.<span>&nbsp; <\/span>Or, use <b>&lsquo;?&rsquo;+Tab <\/b>to display the Snippet Picker with all currently available snippets.<span>&nbsp; <\/span>(See Tools-&gt;Code Snippets Manager for a list of snippets and their associated shortcuts.)<br \/><\/font><\/font><img decoding=\"async\" title=\"Snippet Picker\" height=\"222\" alt=\"Snippet Picker\" src=\"https:\/\/devblogs.microsoft.com\/vbteam\/wp-content\/uploads\/sites\/7\/2007\/04\/471632988_7c89e10670.jpg\" width=\"440\" border=\"1\"><\/p>\n<p class=\"MsoListParagraphCxSpLast\"><span><span><font face=\"Calibri\" size=\"3\">10.<\/font><span>&nbsp;&nbsp; <\/span><\/span><\/span><font size=\"3\"><font face=\"Calibri\"><b>F1 <\/b>to display a contextual Help for the current cursor position.<span>&nbsp; <\/span>For example: Press F1 on any VB keyword for help on how to use the language construct; press F1 on a Framework type to learn about its members and usage; etc.<\/font><\/font><\/p>\n<p><font face=\"Calibri\" size=\"3\"><\/p>\n<p class=\"MsoNormal\"><span>Download the poster, and then try out the shortcuts to form your own Top Ten!<\/p>\n<p><\/span><\/p>\n<p><\/font><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Visual Studio is all about developer productivity. To help developers be more efficient, Visual Studio has built keyboard shortcuts into the product for most of the functions normally found through the user interface &ndash; just like CTRL-C for copy. &nbsp;&nbsp;To help you take advantage of these shortcuts, we&rsquo;ve created posters that map out the default [&hellip;]<\/p>\n","protected":false},"author":15,"featured_media":8818,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[192,195],"tags":[74,95,164,165],"class_list":["post-6243","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-featured","category-visual-basic","tag-ide","tag-lisa-feigenbaum","tag-vb_express","tag-vb2005"],"acf":[],"blog_post_summary":"<p>Visual Studio is all about developer productivity. To help developers be more efficient, Visual Studio has built keyboard shortcuts into the product for most of the functions normally found through the user interface &ndash; just like CTRL-C for copy. &nbsp;&nbsp;To help you take advantage of these shortcuts, we&rsquo;ve created posters that map out the default [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/vbteam\/wp-json\/wp\/v2\/posts\/6243","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/vbteam\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/vbteam\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/vbteam\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/vbteam\/wp-json\/wp\/v2\/comments?post=6243"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/vbteam\/wp-json\/wp\/v2\/posts\/6243\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/vbteam\/wp-json\/wp\/v2\/media\/8818"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/vbteam\/wp-json\/wp\/v2\/media?parent=6243"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/vbteam\/wp-json\/wp\/v2\/categories?post=6243"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/vbteam\/wp-json\/wp\/v2\/tags?post=6243"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}