<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Dan Crevier's Blog : Tips &amp;amp; Tricks</title><link>http://blogs.msdn.com/dancre/archive/tags/Tips+_2600_amp_3B00_+Tricks/default.aspx</link><description>Tags: Tips &amp;amp; Tricks</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Managed code debugging tip: Make object ID</title><link>http://blogs.msdn.com/dancre/archive/2006/02/10/managed-code-debugging-tip-make-object-id.aspx</link><pubDate>Sat, 11 Feb 2006 08:41:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:530045</guid><dc:creator>dancre</dc:creator><slash:comments>5</slash:comments><comments>http://blogs.msdn.com/dancre/comments/530045.aspx</comments><wfw:commentRss>http://blogs.msdn.com/dancre/commentrss.aspx?PostID=530045</wfw:commentRss><description>When debugging native code, it's easy to keep track of objects by their addresses. But, with managed code, you don't really have this option. This can make it hard to tell keep track of objects. But, when debugging in Visual Studio (at least 2005), you can right click an object and select "Make Object ID". This will put a number like {1#} after the object. You can do this on as many objects as you want to track. I found this really useful in investigating a bug that involved some nasty recursion and reentrancy.&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=530045" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/dancre/archive/tags/Tips+_2600_amp_3B00_+Tricks/default.aspx">Tips &amp;amp; Tricks</category></item><item><title>Visual Studio keyboard shortcuts</title><link>http://blogs.msdn.com/dancre/archive/2006/02/08/visual-studio-keyboard-shortcuts.aspx</link><pubDate>Thu, 09 Feb 2006 08:08:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:528292</guid><dc:creator>dancre</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/dancre/comments/528292.aspx</comments><wfw:commentRss>http://blogs.msdn.com/dancre/commentrss.aspx?PostID=528292</wfw:commentRss><description>&lt;P&gt;The &lt;A href="http://www.visualstudiohacks.com/"&gt;Visual Studio Hacks&lt;/A&gt; site has a good list of navigation shortcuts &lt;A href="http://www.visualstudiohacks.com/navtricks"&gt;here&lt;/A&gt;. If you haven't read the Visual Studio Hacks book, it's worth getting.&lt;/P&gt;
&lt;P&gt;One thing I didn't see mentioned there is using the find field to open files. If you have a project with lots of files, it can take some time to find the file in the Solution Explorer. But, you can go to the find field (control-/) and then type "&amp;gt;open filename". It even does autocomplete on filename.&lt;/P&gt;
&lt;P&gt;I also like the search as you type (or whatever the feature is really called). If you hit control-I and then start typing, it will find the string as you type, so you can just type&amp;nbsp;enough to get where you are going.&lt;/P&gt;
&lt;P&gt;I also find I often use control-F3 which finds the next&amp;nbsp;occurence of the selected text. I used to do the same&amp;nbsp;in Mac text editors with cmd-E/cmd-G.&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=528292" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/dancre/archive/tags/Tips+_2600_amp_3B00_+Tricks/default.aspx">Tips &amp;amp; Tricks</category></item></channel></rss>