{"id":205,"date":"2007-04-09T22:01:37","date_gmt":"2007-04-10T02:01:37","guid":{"rendered":"http:\/\/www.rakkar.org\/blog\/?p=205"},"modified":"2007-04-09T22:01:37","modified_gmt":"2007-04-10T02:01:37","slug":"programming-mechanical-speed-tips","status":"publish","type":"post","link":"https:\/\/rakkar.org\/blog\/index.php\/2007\/04\/09\/programming-mechanical-speed-tips\/","title":{"rendered":"Moving faster in the IDE while programming"},"content":{"rendered":"<p>\t\t\t\tHere&#8217;s some possibly lesser known tips to move fast while programming (C++, Visual Studio)<\/p>\n<p><b>Windows<\/b><\/p>\n<ol>\n<li>Add explorer to the quick launch bar.  Under target, use &#8220;%SystemRoot%\\explorer.scf&#8221;.  Under start in, use &#8220;%HOMEDRIVE%%HOMEPATH%&#8221;.  Both without the quotation marks.  This way you can get to C: with one click, rather than starting at My Documents<\/li>\n<li>Similarly, in explorer, you can add local directories to the favorites list.  I added the base directory to my game there.<\/li>\n<li>If you don&#8217;t have the show desktop button in the quick launch bar, add it. <\/li>\n<\/ol>\n<p><b>Visual Studio<\/b><\/p>\n<ol>\n<li>Hit ctrl-tab and hold down tab to go between the most recent windows<\/li>\n<li>ctrl-minus to go back to the last cursor position (can be done repeatedly).  ctrl-shift-minus to go forward<\/li>\n<li>ctrl-shift-v to get a list of recently copied items.<\/li>\n<li>Memorize and use the hotkeys for find in files.<\/li>\n<\/ol>\n<p><b><a HREF=\"http:\/\/www.wholetomato.com\/\">Visual Assist<\/a><\/b><\/p>\n<ol>\n<li>Use alt-g to goto on a keyword or token.  If the results are wrong, right click, go to definition or declaration.  Between the two you can get to where you need to be.<\/li>\n<li>Use VAssistX under the menu bar, then go to refactor.  Renaming there is very useful.  You can also get this by getting a tooltip for a variable or function, then clicking the down pointing black arrow that usually comes up.<\/li>\n<li>Shift-alt-o to bring up a list of files, searchable by name.<\/li>\n<\/ol>\n<p><b><a HREF=\"http:\/\/www.realtimesoft.com\/ultramon\/\">UltraMon<\/a> and multiple monitors<\/b><\/p>\n<ol>\n<li>Under options, select Smart Taskbar, use Smart Taskbar, and Mode: Standard.  This gives you two task bars.<\/li>\n<li>Under options \/ Hotkeys \/ Move window to next monitor, I&#8217;ve bound alt+n.  This way I can view 2 fullscreen documents without reaching for the mouse<\/li>\n<li>Both of my monitors run at 1600&#215;1200<\/li>\n<li>When multiple copy\/paste isn&#8217;t enough, I open <a HREF=\"http:\/\/www.ultraedit.com\/\">UltraEdit<\/a> as a notepad and can move quickly.  UltraEdit also has a more powerful find\/replace tool than Visual Studio and is better for dealing with multiple line replaces.<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Here&#8217;s some possibly lesser known tips to move fast while programming (C++, Visual Studio) Windows Add explorer to the quick launch bar. Under target, use &#8220;%SystemRoot%\\explorer.scf&#8221;. Under start in, use &#8220;%HOMEDRIVE%%HOMEPATH%&#8221;. Both without the quotation marks. This way you can get to C: with one click, rather than starting at My Documents Similarly, in explorer, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[2],"tags":[],"_links":{"self":[{"href":"https:\/\/rakkar.org\/blog\/index.php\/wp-json\/wp\/v2\/posts\/205"}],"collection":[{"href":"https:\/\/rakkar.org\/blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rakkar.org\/blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rakkar.org\/blog\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rakkar.org\/blog\/index.php\/wp-json\/wp\/v2\/comments?post=205"}],"version-history":[{"count":0,"href":"https:\/\/rakkar.org\/blog\/index.php\/wp-json\/wp\/v2\/posts\/205\/revisions"}],"wp:attachment":[{"href":"https:\/\/rakkar.org\/blog\/index.php\/wp-json\/wp\/v2\/media?parent=205"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rakkar.org\/blog\/index.php\/wp-json\/wp\/v2\/categories?post=205"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rakkar.org\/blog\/index.php\/wp-json\/wp\/v2\/tags?post=205"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}