<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Professional Visual Studio &#187; IDE Settings</title>
	<atom:link href="http://www.professionalvisualstudio.com/blog/tags/ide-settings/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.professionalvisualstudio.com/blog</link>
	<description>Tips, Tricks, and Best Practices for professional .NET developers</description>
	<lastBuildDate>Sun, 15 Aug 2010 02:44:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Hiding the Output Window</title>
		<link>http://www.professionalvisualstudio.com/blog/2008/08/19/hiding-the-output-window/</link>
		<comments>http://www.professionalvisualstudio.com/blog/2008/08/19/hiding-the-output-window/#comments</comments>
		<pubDate>Tue, 19 Aug 2008 12:41:02 +0000</pubDate>
		<dc:creator>Dave Gardner</dc:creator>
				<category><![CDATA[IDE Settings]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://www.professionalvisualstudio.com/blog/?p=116</guid>
		<description><![CDATA[Hands up if you think the Output window is annoying in its default configuration. I&#8217;m referring to how every time you run a build the Output window pops up and interrupts you, obscuring half the code window. Sometimes I get the feeling that it was starved for attention as a child There are a couple of [...]]]></description>
			<content:encoded><![CDATA[<p>Hands up if you think the Output window is annoying in its default configuration. I&#8217;m referring to how every time you run a build the Output window pops up and interrupts you, obscuring half the code window. Sometimes I get the feeling that it was starved for attention as a child <img src='http://www.professionalvisualstudio.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><img title="The Output Window getting in the way" src="http://www.professionalvisualstudio.com/blog/wp-content/uploads/2008/08/outputintheway.jpg" alt="Output Window in the way" /></p>
<p>There are a couple of easy solutions to this problem. Firstly, you can simply stop the Output window from being automatically shown during a build. Open the Options dialog (Tools-&gt;Options) and select <strong>Projects and Solutions</strong>. You will find an option under here called <strong>Show Output window when build starts</strong>. Simply uncheck this option and you will never be interrupted again.</p>
<p>However many people, myself included, have found that the Output window is actually quite useful to have around. If that&#8217;s the case, you may want to have it automatically open, but in a different way. My suggestion is to try changing the Output window to display as a Tabbed Document. Simply right-click on the window title bar and select Tabbed Document as shown below:</p>
<p><img title="Changing the Output window to a Tabbed Document" src="http://www.professionalvisualstudio.com/blog/wp-content/uploads/2008/08/outputtotabbeddocument.png" alt="Output window to Tabbed Document" /></p>
<p>Once you&#8217;ve made this change, the Output window will open at the same level as the active code window. It will still come to the foreground, which I find useful, however to me it feels like it does this in a much more natural and <a title="Coding Horror: Reducing User Interface Friction" href="http://www.codinghorror.com/blog/archives/000866.html">frictionless</a> way. I&#8217;d be very interested to hear whether anyone else prefers this also.</p>
<p><img title="The Output window as a Tabbed Document" src="http://www.professionalvisualstudio.com/blog/wp-content/uploads/2008/08/outputastabbeddocument.jpg" alt="Output window as Tabbed Document" /></p>
<p>To wrap up this post, here&#8217;s a couple more things about the Output window that are useful to know:</p>
<ul>
<li>Press Ctrl+Alt+O to display and bring the Output window into focus;</li>
<li>Press Ctrl+S when the Output window has focus to save the text in the Output window to an external file;</li>
<li> If you do choose to not automatically display the Output window during a build, you can redirect all Diagnostic messages (e.g. Debug.Print) to the Immediate Window, as mentioned in my <a href="http://www.professionalvisualstudio.com/blog/2008/07/24/debugging-tip-of-the-week-1-the-immediate-window/">first Debugging Tip of the Week</a>.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.professionalvisualstudio.com/blog/2008/08/19/hiding-the-output-window/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Moving Tool Windows</title>
		<link>http://www.professionalvisualstudio.com/blog/2007/10/25/moving-tool-windows/</link>
		<comments>http://www.professionalvisualstudio.com/blog/2007/10/25/moving-tool-windows/#comments</comments>
		<pubDate>Thu, 25 Oct 2007 13:25:17 +0000</pubDate>
		<dc:creator>Nick Randolph</dc:creator>
				<category><![CDATA[IDE Settings]]></category>
		<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://www.professionalvisualstudio.com/blog/2007/10/25/moving-tool-windows/</guid>
		<description><![CDATA[Visual Studio has one of the most sophisticated window management systems and while this nearly always acts in our favour, there are certain times when this is not the case. One such case is the animation that was added to tool windows to give Visual Studio that &#8220;cool&#8221; feel. In the following figure you can [...]]]></description>
			<content:encoded><![CDATA[<p>Visual Studio has one of the most sophisticated window management systems and while this nearly always acts in our favour, there are certain times when this is not the case.  One such case is the animation that was added to tool windows to give Visual Studio that &#8220;cool&#8221; feel.  In the following figure you can hopefully make out what I&#8217;m referring to.  With the Solution Explorer docked to the right edge but unpinned, if you move your mouse over the top of it (even accidentally) the tool window will start to expand (as shown in image 2).  The third image shows the tool window fully expanded.</p>
<p><a href="http://www.professionalvisualstudio.com/blog/wp-content/uploads/2007/10/image1.png"><img src="http://www.professionalvisualstudio.com/blog/wp-content/uploads/2007/10/image-thumb1.png" style="border-width: 0px" alt="image" border="0" height="298" width="644" /></a></p>
<p>Unfortunately visual effects such as the tool window animation come at a cost.  In this case it is the frustration of having to wait until the tool window is fully expanded before you interact with it.  Further more if you accidentally moved your mouse over the tab the window will still expand and will remain expanded until you set the focus elsewhere.</p>
<p>Luckily Visual Studio gives us an easy way to administer (read &#8220;disable&#8221;) this feature.  From the Tools&#8211;&gt;Options dialog, if you select the Environment&#8211;&gt;General node you will see that there is an &#8220;Animate environment tools&#8221; checkbox and slider, as shown below.  If you like the animation but just wish it would go a bit quicker you can just up the speed.  However, if you are like me, you will just want to uncheck this box (after all anything that gets Visual Studio to work a bit quicker must be a good thing!).</p>
<p><a href="http://www.professionalvisualstudio.com/blog/wp-content/uploads/2007/10/image2.png"><img src="http://www.professionalvisualstudio.com/blog/wp-content/uploads/2007/10/image-thumb2.png" style="border-width: 0px" alt="image" border="0" height="381" width="644" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.professionalvisualstudio.com/blog/2007/10/25/moving-tool-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8220;Tip of the Day&#8221; for Visual Studio</title>
		<link>http://www.professionalvisualstudio.com/blog/2007/10/11/tip-of-the-day-for-visual-studio/</link>
		<comments>http://www.professionalvisualstudio.com/blog/2007/10/11/tip-of-the-day-for-visual-studio/#comments</comments>
		<pubDate>Thu, 11 Oct 2007 05:49:40 +0000</pubDate>
		<dc:creator>Dave Gardner</dc:creator>
				<category><![CDATA[IDE Settings]]></category>
		<category><![CDATA[Tips and Tricks]]></category>

		<guid isPermaLink="false">http://www.professionalvisualstudio.com/blog/2007/10/11/tip-of-the-day-for-visual-studio/</guid>
		<description><![CDATA[You don&#8217;t seem to see as many of those &#8220;Tip of the Day&#8221; dialog boxes in products these days. Whilst not everyone likes them, the &#8220;continuous-small-incremental&#8221; learning process that they enable works well for a lot of people. Visual Studio doesn&#8217;t provide a native &#8220;Tip of the Day&#8221;, but it through the efforts of a [...]]]></description>
			<content:encoded><![CDATA[<p>You don&#8217;t seem to see as many of those &#8220;Tip of the Day&#8221; dialog boxes in products these days. Whilst not everyone likes them, the &#8220;continuous-small-incremental&#8221; learning process that they enable works well for a lot of people. Visual Studio doesn&#8217;t provide a native &#8220;Tip of the Day&#8221;, but it through the efforts of a tireless Microsoft employee and the magic of RSS, we can have something equivalent in functionality.</p>
<p>Sara Ford is a Microsoft SDET (Software Development Engineer in Test) who writes an extremely useful blog at <a href="http://blogs.msdn.com/saraford/">http://blogs.msdn.com/saraford/</a>. Since last July she has been churning out her <em>&#8220;Visual Studio 2008 Tip of the Day&#8221;</em> series. Think the <strong>lifehacker of Visual Studio</strong>. In her words:</p>
<blockquote><p>The motivation behind tip of the day comes from when I was a SDET (tester) on the Visual Studio environment.  I switched feature areas every 6 months (very unusual) for 4.5 years.  And whenever I studied the new test bed, I learned so many new features I never knew existed before.</p></blockquote>
<p>Some of my favourite postings include:</p>
<ol>
<li><a href="http://blogs.msdn.com/saraford/archive/2007/09/28/did-you-know-how-not-to-accidentally-copy-a-blank-line.aspx">How not to accidentally copy a blank line</a>—This used to be a constant annoyance to me;</li>
<li><a href="http://blogs.msdn.com/saraford/archive/2007/10/08/did-you-know-you-can-show-shortcut-keys-in-toolbar-tooltips.aspx">How to show shortcut keys in toolbar tips</a>—A great way to begin remembering the keyboard shortcuts;</li>
<li><a href="http://blogs.msdn.com/saraford/archive/2007/09/19/did-you-know-how-to-navigate-forward-and-backwards-in-the-editor-all-because-of-go-back-markers.aspx">How to navigate forward and backwards in the editor all because of go back markers</a>—Advanced navigation is a real timesaver, and it helps to know the idiosyncrasies.</li>
</ol>
<p>You get the idea—lots of useful tips and tricks. Almost all of the tips also apply to VS 2005, so they are useful even if you can&#8217;t upgrade yet.</p>
<p>So, how do we make these appear in Visual Studio? Way back, when you first installed VS 2005, you would have noticed the start page, and its (very infrequently updated) list of Visual Studio &#8220;news&#8221;. Nowadays, you probably just ignore most of the start page and just use the Recent Projects section in the top left.</p>
<p>Like almost everything else in Visual Studio this start page is customisable. Select Tools-&gt;Options… and then Environment-&gt;Startup from the menu. Enter the URL for Sara&#8217;s RSS feed (<a href="http://blogs.msdn.com/saraford/rss.xml">http://blogs.msdn.com/saraford/rss.xml</a>) in the &#8220;Start Page news channel&#8221;, and bump the &#8220;Download content every&#8221; setting up to its maximum—after all, this is Tip of the <em>Day</em>, not Tip of the <em>Hour</em>!</p>
<p>One limitation of this feature is that you can only specify a single RSS feed for the Start Page. However using a service like <a href="http://feedjumbler.com/">FeedJumbler</a>, you can put together a custom aggregate feed of your favourite blogs.</p>
<p>Of course this will cause Visual Studio to visit the Internet each time it is launched, and as such it will slow down the startup time. If you are finding it a little slow to launch, then it is recommended that you change the startup option to &#8220;Show Empty Environment&#8221; or &#8220;Show Open Project dialog box&#8221;.</p>
<p>Whatever you decide to do with the Visual Studio Start Page, I <strong>highly recommend</strong> you subscribe to <a href="http://blogs.msdn.com/saraford/">Sara Ford&#8217;s blog</a> in your preferred RSS reader right now, and start learning something useful every day.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.professionalvisualstudio.com/blog/2007/10/11/tip-of-the-day-for-visual-studio/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Beyond Courier New</title>
		<link>http://www.professionalvisualstudio.com/blog/2007/10/07/beyond-courier-new/</link>
		<comments>http://www.professionalvisualstudio.com/blog/2007/10/07/beyond-courier-new/#comments</comments>
		<pubDate>Sun, 07 Oct 2007 09:03:43 +0000</pubDate>
		<dc:creator>Dave Gardner</dc:creator>
				<category><![CDATA[IDE Settings]]></category>
		<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://www.professionalvisualstudio.com/blog/2007/10/07/beyond-courier-new/</guid>
		<description><![CDATA[Any guesses as to how much time you spend reading existing code versus actually pounding on the keyboard? If you&#8217;re anything like me, and I know I&#8217;m not alone, then it&#8217;s a fairly significant proportion of your time. Therefore it makes sense to spend some time optimising the programming fonts that we use in order [...]]]></description>
			<content:encoded><![CDATA[<p>Any guesses as to how much time you spend reading existing code versus actually pounding on the keyboard? If you&#8217;re anything like me, and I know <a href="http://blogs.msdn.com/peterhal/archive/2006/01/04/509302.aspx">I&#8217;m not alone</a>, then it&#8217;s a fairly significant proportion of your time. Therefore it makes sense to spend some time optimising the programming fonts that we use in order to increase legibility and reduce eyestrain.</p>
<p>In Visual Studio select Tools-&gt;Options&#8230; and then Environment-&gt;Fonts and Colors from the menu. Make sure you only select the fonts that are highlighted in bold, as they are the monospaced ones. Otherwise you&#8217;ll end up reducing your productivity by at least 90% <a href="http://www.professionalvisualstudio.com/blog/wp-content/uploads/2007/10/beyondcouriernew1.png" title="Not a recommended programming font!">like I did</a> <img src='http://www.professionalvisualstudio.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>I spent some time experimenting with the different fonts available to me (on a fairly standard Vista machine). I have to agree with <a href="http://www.codinghorror.com/blog/archives/000969.html">Jeff Atwood</a> and say that Consolas is my choice for the award of &#8220;Best Windows Programming Font&#8221;.</p>
<p>This is not surprising at all, since Consolas was specifically designed for programming environments. Microsoft commissioned a well-respected dutch type designer, Luc(as) de Groot, to design this font as a ClearType-optimised replacement for Courier New.</p>
<p>Consolas is included by default with Vista and Office 2007. Also just to hammer home the point that it is the ideal programming font, it is available to <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=22e69ae4-7e40-4807-8a86-b3d36fab68d3&amp;DisplayLang=en">download for licensed users of Visual Studio 2005</a> as an MSI install that will <strong>change the default text face in Visual Studio to the Consolas family</strong>.</p>
<p>Given the above, one would wonder why the default font for Visual Studio 2008 (Beta 2) is still Courier New. Perhaps this will change before it is shipped.</p>
<p>Here&#8217;s a comparison of Courier New and Consolas.</p>
<p><strong>Courier New:</strong><br />
<img src="http://www.professionalvisualstudio.com/blog/wp-content/uploads/2007/10/beyondcouriernew2.png" alt="Courier New" /></p>
<p><strong>Consolas:</strong><br />
<img src="http://www.professionalvisualstudio.com/blog/wp-content/uploads/2007/10/beyondcouriernew3.png" alt="Consolas" /></p>
<p>One final point to note &#8211; I mentioned earlier that it has been optimised for ClearType. Make sure make sure that ClearType is enabled, as Consolas looks terrible without it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.professionalvisualstudio.com/blog/2007/10/07/beyond-courier-new/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

