Sunday, August 06, 2006 12:00 AM InfinitiesLoop

Join the Dark Side of Visual Studio

Visual Studio is without a doubt a powerful tool. With every iteration, it continues to improve upon itself. But as you happily hack away at all your applications, you are blistfully unaware of it's evil dark side that has been there since the beginning. It's true.

There are those of us who embrace the dark side. But we are out numbered...

You see, the dark side isn't how it comes by default. No... it comes all happy and bright and cheery by default, and like good little jedi programmers you accept those defaults. But the dark side is there, hidden away deep within the environment settings, reaching out and corrupting those programmers who are corruptible. Why some are corruptible and some are not is a mystery that may never be solved, but each and every programmer must give pause and consider the benefits it provides.

The Dark Side

I know what you may be thinking. It's hard to read. Are you so sure about that? Lets compare it with the happy cheery default color scheme:

The Status Quo

The key difference of course is the pervasive black background color. This is the environment I and many others work in every day. For me, it started way back when I used a Borland C++ IDE that had preset environment color schemes. One was called Twilight, and it looked similar to this. Most people who see it for the first time are offended by it... but if you think about it, it really makes sense. It brings balance to the force.

The default scheme sports a bright white background color with dark text over it. But monitors these days are brighter than ever. You're presumably a programmer, so you've no doubt had those late but productive coding nights, nights that are lit by only the glow of your monitor. The glow is bright enough to light up the room and cast shadows. Not unlike... a light bulb.

A Light Bulb

So there you are, staring straight into a strong light source, looking for the few pixels on it which are not illuminated. Can you read the wattage and manufacturer letters on the head a light bulb while it's turned on? Ahhh... but what if the bulb were black, and only the letters on it were illuminated?

A Light Bulb 

This bulb has no markings, but you'd bet they'd show up nice and bright and easy to read in the right image. Another benefit someone pointed out to me once -- if you're on a laptop, it saves your battery life! Horray for an extra 20 minutes of mobile coding!

It seems to me the only reason a black-on-white background is so standard is because the GUI was invented to be an analogy to pen and paper. Paper is white. Your screen doesn't have to be. Don't conform to the status quo! Plus, it just looks really cool... I think.

Want to join the dark side? Download the settings here..

Visual Studio 2005
Visual Studio 2008

Just import them via the Tools->Import and Export Settings menu. Don't worry. If it doesn't suit you, just revert :)

As for VS2003, to enable exporting/importing styles in VS2003 you need an add-in. There happens to be one called VSStyler, which you can download here:

VSStyler Add-In for VS2003

Once you have the add-in, download the dark side style export here:

The Dark Side for VS2003

UPDATE 03/28/2008: Added new settings for Visual Studio 2008. I've improved on the scheme a little, and it now uses the Consolas font, too.

Happy (dark) coding!

Filed under: ,

Comments

# re: Join the Dark Side of Visual Studio

Monday, August 07, 2006 1:13 PM by InfinitiesLoop

Here's an interesting debate about the black background saving battery life claim. It doesn't seem to be true (as at least two of you have already pointed out to me), but they do admit to it being more readable!

http://www.macosxhints.com/article.php?story=20051202125641391

Something I would add to the argument -- with this color scheme I think you could get away with a dimmer backlight than you normally could, thus saving battery life for sure.

It would be interesting if someone could take some time and run some tests. See how your battery life compares with black/white backgrounds.

# re: Join the Dark Side of Visual Studio

Saturday, August 12, 2006 5:44 AM by TheRockHead

I tried your VS setting and really like it. It is easier on the eyes but there are a few problems. Like when i copy a some text from VS and paste the results into outlook , it copies the background as well which looks a bit strange in the mail. Still you have converted at least one person :)

# re: Join the Dark Side of Visual Studio

Monday, August 14, 2006 12:17 PM by InfinitiesLoop

TheRockHead -- yes I too have that problem when pasting code, so I just use the little smarttag that appears to tell it to "Keep Text Only". The formatting goes away entirely. Then I make it courier font. No syntax hilighting but at least it doesn't look messed up. Thanks for reading!

# re: Join the Dark Side of Visual Studio

Monday, August 14, 2006 6:37 PM by James

Nice. I started with BC++ too (and turbo pascal). The one small change I made is to change the font to BitStream Vera Sans Mono size 10. Just a little easier on the eye than Courier!

# re: Join the Dark Side of Visual Studio

Friday, August 18, 2006 10:41 AM by S1nF0ny

The Dark Side Force is too great.

# re: Join the Dark Side of Visual Studio

Tuesday, August 22, 2006 6:27 PM by InfinitiesLoop

If you have a color scheme you'd like to share, send it to me, and I'll link it here :)

# re: Join the Dark Side of Visual Studio

Friday, August 25, 2006 7:34 AM by Justin-Josef Angel [MVP]

I've used this theme for the last three days. It's evil. purly evil.

MY code productivity has gone from "mad super coder" to "person-who-can't-code-a-simple-MVC".

This theme is dangroues. beware :)

# re: Join the Dark Side of Visual Studio

Sunday, August 27, 2006 6:10 AM by Kerem

Try Microsoft's 'free for VS2005 users' font: Consolas

# re: Join the Dark Side of Visual Studio

Monday, August 28, 2006 12:08 PM by Zee

nice style, i thought it would be hard on th eyes but reading these colours on a dark background is easier on the eyes and looks nice

# re: Join the Dark Side of Visual Studio

Wednesday, August 30, 2006 6:31 PM by DFELKER

I imported the style and then decided that I didnt like it. It changed my output window to black BG and White foreground text. I cannot get it to revert to my original settings. Where do you edit the output window styles manually?

Thanks!

# re: Join the Dark Side of Visual Studio

Thursday, August 31, 2006 3:07 AM by InfinitiesLoop

If you are using VS2005, in the fonts & colors options section there's an item in the dropdown named "Output Window".  If you're using VS2003, I'm afraid I don't know from memory. I think it's lumped in with "tool windows" or something like that.

# re: Join the Dark Side of Visual Studio

Thursday, August 31, 2006 3:09 AM by InfinitiesLoop

Consolas is a nice font for development. But I discovered it's greatness after I created this style... I will update it, just haven't gotten around to it. Here's the download link for Consolas: http://www.microsoft.com/downloads/details.aspx?familyid=22e69ae4-7e40-4807-8a86-b3d36fab68d3&displaylang=en

# re: Join the Dark Side of Visual Studio

Thursday, August 31, 2006 5:15 PM by dfelker

Thanks. :)

# re: Join the Dark Side of Visual Studio

Thursday, September 07, 2006 12:25 PM by InfinitiesLoop

Behold -- Scott Hanselman has joined the dark side! Or at least, a variant of it...

http://www.hanselman.com/blog/ChangingYourColorsInVisualStudioNETBlackVersusWhite.aspx

# re: Join the Dark Side of Visual Studio

Thursday, September 21, 2006 5:40 PM by Dmitriy

Here is a small macro to fix pasting into Outlook problem:

: Sub PasteRight()

   '

   ' PasteRight Macro

   ' Macro created 9/21/2006 by Dmitri.Kalmar

   '

   On Error GoTo errhandler

   Selection.PasteSpecial DataType:=wdPasteText

errhandler:

   Exit Sub

End Sub

then i assigned that macro to Ctrl-V

right click on tooblars,

choose customize

click "keyboard" and choose macro > the macro name

# re: Join the Dark Side of Visual Studio

Monday, September 25, 2006 3:58 AM by bonna - warlock on Bloodscalp

Once one has embraced the powers of the Dark Side, there is no turning back.

How I dispise the soulless users of default settings.

Let the force be all mine!

Bonna.

:)

Btw... love your site layout :)

# re: Join the Dark Side of Visual Studio

Monday, September 25, 2006 4:00 AM by bonna - warlock on Bloodscalp

# re: Join the Dark Side of Visual Studio

Monday, September 25, 2006 2:58 PM by InfinitiesLoop

bonna -- thanks for the comment on my layout. It's funny that in one day I get both a great compliment about it and also a great complaint. Every week or so someone either tells me they love or they hate it and will never return unless I fix it.

Proof you can't please them all.

# re: Join the Dark Side of Visual Studio

Wednesday, September 27, 2006 11:48 AM by bonna - warlock on Bloodscalp

The fact that the opinions are both negative and positive prove that your site is not mainstream.

It's better than no opinions at all.

I made a "black" site 2 once, to some it causes discomfort.

To me it's soothing.

# re: Join the Dark Side of Visual Studio

Thursday, September 28, 2006 11:06 AM by John Barton

I've joined the dark side.... its pure evil :)

Whacked on Consolos - and turned white text to "silver"...

not  that anyone actually cares what my settings are....

# re: Join the Dark Side of Visual Studio

Thursday, October 05, 2006 4:27 AM by Vijay shankar ganesh K

Thanks for the font, there is one drawback with dark backgrounds through; when editing XML based documents the brackets and element names seems to blend into the background. Anyway I guess you can change them manually, personally I love Jeff Atwood's scheme which is also available at Hanselman's blog.

Cheers,

Vijay

# re: Join the Dark Side of Visual Studio

Wednesday, November 15, 2006 7:47 AM by Xandax

Been using custom settings in VS2003 for ages and also a black background, feeling it much easier on the eyes when looking at it for 5-6-7-11 hours a day :)

With this tool I now can export and save my settings .... thanks

# re: Join the Dark Side of Visual Studio

Wednesday, November 15, 2006 3:04 PM by Ali DİNÇER

Thanks Dark Men :) WAP Site : http://www.kankawap.com Alternative Forum : http://www.trforum.com

# re: Join the Dark Side of Visual Studio

Monday, November 20, 2006 9:27 AM by LH

Thanx, I have joined the dark side right just now :-) It's very nice scheme.

# re: Join the Dark Side of Visual Studio

Tuesday, November 21, 2006 4:15 PM by FMM

It seems that eye strain for me has been much reduced; however, when debugging, the "active" exception block is somewhat hard-to-read.  The background color gets changed to a pale gray, leaving the default light-colored text against it hard to distinguish.  I haven't been able to find a setting to control that particular aspect of the environment.

Anyone got any workarounds?

# re: Join the Dark Side of Visual Studio

Tuesday, November 28, 2006 10:40 PM by JP

I saw a screenshot of your IDE in another post and thought, "boy, I'd like to have a color scheme like that," but I was too lazy to manually change everything.  Now I see you've linked to a plug-in for it (still on 2003) *and* your styles.  Sweet!  Thanks!

# re: Join the Dark Side of Visual Studio

Tuesday, November 28, 2006 10:45 PM by JP

One more comment, anyone know of schemes for the old Borland styles?  I have a fond memory of a blueish background in Turbo Pascal.

# re: Join the Dark Side of Visual Studio

Tuesday, November 28, 2006 11:21 PM by InfinitiesLoop

Haha no problem JP. Just one thing... I think you may have to fix the XML settings. One of the two schemes (2003 or 2005) has it so all the tags are basically invisible.

# re: Join the Dark Side of Visual Studio

Tuesday, November 28, 2006 11:24 PM by InfinitiesLoop

FMM -- I'm not exactly sure what you are referring to. Do you have a screenshot you can link to somewhere? Or email it me... send me a comment via the email link above, I'll reply, and then you can reply and attach. Sorry, gotta keep the spammers at bay :)

# re: Join the Dark Side of Visual Studio

Wednesday, November 29, 2006 11:16 AM by FMM

AHA!  It's a VB-only thing; it doesn't occur in C#.  Try the following adaptation of Hello World, and set a breakpoint somewhere in the try block:

Sub Main()

       Try

           Console.WriteLine("Hello World!")

           Console.WriteLine("I can't see the below 'catch' block very well with the dark color scheme.")

       Catch ex As Exception

           ' This text is REALLY hard to see.

           Console.WriteLine("Exception occurred in Hello World?!")

       End Try

   End Sub

End Module

All of the text in the Catch block, as well as "Sub Main()", is highlighted in a pale gray.

# re: Join the Dark Side of Visual Studio

Saturday, December 02, 2006 7:08 PM by Michael Johnston

Thanks very much for this. I've opted to increase the font size back to 10 and take the background up to a 93% black instead of 100% out of personal taste :) :) but your style got me almost all the way there and certainly saved me a good bit of time. Many thanks again.

# re: Join the Dark Side of Visual Studio

Friday, May 18, 2007 10:53 AM by terry

Sure it's nice to have the black background in the interior of editor and other windows, but I would love to actually change the entire window border to a shade of dark gray. Unfortunately there doesn't seem to be a setting to handle it. Having a black background bordered by the gray/white default of VS is blinding. VS2005's window border color scheme isn't tied to Windows... does someone have a hack to change the light gray/white border colors to a nice dark scheme?

# Styling your IDE : Visual Studio SDK

Friday, June 01, 2007 1:28 AM by Styling your IDE : Visual Studio SDK

Pingback from  Styling your IDE : Visual Studio SDK

# re: Join the Dark Side of Visual Studio

Saturday, June 02, 2007 4:29 PM by Dave

I've joined the dark side!

# re: Join the Dark Side of Visual Studio

Monday, June 04, 2007 11:43 AM by Christopher

My contribution, w screenshot - light, gray-ish colors do best (tan, gold, tangerine, pink, sky blue, ...) http://tinyurl.com/37sslb

# re: Join the Dark Side of Visual Studio

Tuesday, August 14, 2007 3:23 PM by Tungsten Coil

So, Christopher with http://tinyurl.com/37sslb, how did you get the side menu panels to be black background as well?

I know it can be done by switching one's Windows XP theme to "high contrast" (and perhaps that's what you've done), but is there a way to do it just inside of Visual Studio?

I too would like to "join the dark side" but find the white side panels to be distracting.

Thanks!

# re: Join the Dark Side of Visual Studio

Wednesday, September 05, 2007 3:57 PM by Jason Hoekstra

Tungsten,

After having the desire to do the same and some poking around, I found that you can customize the Windows color scheme by:

Control Panel --> Display --> Appearance --> Advanced Button --> Item:  Window.  Change the default white to any color you'd like.

# I have joined the dark side

Thursday, September 06, 2007 11:27 AM by jeff.jensen.name

I have joined the dark side

# Visual Studio Vibrant Ink Scheme

Wednesday, September 26, 2007 1:28 AM by blog.mha.dk

Visual Studio Vibrant Ink Scheme

# Philosophical Geek » A Visual Studio that’s easier on the eyes

Pingback from  Philosophical Geek » A Visual Studio that’s easier on the eyes

# re: Join the Dark Side of Visual Studio

Thursday, October 25, 2007 2:32 PM by Jon Sagara

Thank you for this.  I'm still adjusting to it, but I like the new color scheme.

# re: Join the Dark Side of Visual Studio

Sunday, November 04, 2007 8:48 PM by Daniel Walzenbach

Check out www.darksideofvisualstudio.net, a page done by my colleague Dariusz Parys (blogs.msdn.com/.../die-dunkle-seite.aspx).

# I have joined the dark side!!

Wednesday, November 07, 2007 3:32 PM by AzamSharp

I have joined the dark side!!

# re: Join the Dark Side of Visual Studio

Friday, November 09, 2007 12:44 PM by Chris May

I used some of your settings as a starting point before tweaking stuff.

I posted my dark theme settings file as well:

www.chrismay.org/.../My+Dark+Theme+For+Visual+StudioNet.aspx

# re: Join the Dark Side of Visual Studio

Sunday, November 18, 2007 7:10 AM by Ozzie

I'm lovin the dark side! I downloaded Scott's Settings at:

www.hanselman.com/.../ShortMyVisualStudioColorSettings.aspx

and it's soooo sexy... jaja

# P??lesz feljegyz??sei » DARKSIDE - Visual Studio dark theme

Saturday, December 01, 2007 11:41 AM by P??lesz feljegyz??sei » DARKSIDE - Visual Studio dark theme

Pingback from  P??lesz feljegyz??sei » DARKSIDE - Visual Studio dark theme

# Visual Studio en noir pour se reposer les yeux

Thursday, December 06, 2007 9:37 PM by [David Verriere]

C'est une appreciation personnelle qui est partagée par de nombreuses personnes, coder sur

# Visual Studio Dark Color Schemes and Themes | Stefan Didak's Rambling

Pingback from  Visual Studio Dark Color Schemes and Themes | Stefan Didak's Rambling

# re: Join the Dark Side of Visual Studio

Sunday, January 13, 2008 9:52 PM by Edwin

Just joined the dark side too!!! Greetings to all darksiders!

# re: Join the Dark Side of Visual Studio

Tuesday, January 22, 2008 11:23 AM by Joe Brockhaus

hah -- i've also been trying to convert laymen to this more eye-pleasing format for a number of years ..

however -- i took it a step further to create a windows theme that inverts everything (think solution explorer, borders, etc)

and can be found here

files.filefront.com/.../fileinfo.html

# Dark Visual Studio

Monday, February 04, 2008 11:31 AM by TrackBack

Dark Visual Studio

# Visual Studio Dark Settings « blogema

Monday, February 04, 2008 11:37 AM by Visual Studio Dark Settings « blogema

Pingback from  Visual Studio Dark Settings « blogema

# Visual Studio Programmer Themes Gallery

Thursday, February 07, 2008 6:55 PM by Scott Hanselman's Computer Zen

# Visual Studio Programmer Themes Gallery

Thursday, February 07, 2008 7:22 PM by Blogs

More and more I find myself "skinning and themeing" my Visual Studio development environment

# re: Join the Dark Side of Visual Studio

Wednesday, March 05, 2008 1:51 PM by Manish

The link for "VSStyler Add-In for VS2003" is no longer valid because MS Shutdown the GotDotNet site and now only has code.msdn.com

Is there a new link for it?

# Visual Studio Editor Renk Ayarlar?? | CopLux - Xyle…

Wednesday, March 19, 2008 3:09 AM by Visual Studio Editor Renk Ayarlar?? | CopLux - Xyle…

Pingback from  Visual Studio Editor Renk Ayarlar?? |  CopLux - Xyle…

# re: Join the Dark Side of Visual Studio

Friday, March 28, 2008 10:55 AM by Ivan

Got a VS2008 version???

# re: Join the Dark Side of Visual Studio

Friday, March 28, 2008 2:02 PM by InfinitiesLoop

Ivan -- ask and you shall receive. I just updated the post with a link to 2008 settings, which I think are a little better than the original, too.

Thanks!

# re: Join the Dark Side of Visual Studio

Saturday, March 29, 2008 6:49 AM by Phill

Great theme, I use it all the time.

Just came to see if you had a 2008 version, which you do :D

Much <3!

# re: Join the Dark Side of Visual Studio

Monday, March 31, 2008 10:07 AM by Ivan

Awesome! THANKS!!

This is still the #1 style for Visual Studio!

# re: Join the Dark Side of Visual Studio

Monday, March 31, 2008 12:52 PM by Ivan

It seems that the VS2005 and VS2008 versions are slightly different in the color schemes.  VS2008 version has blues, the VS2005 version has reds (for xml markup).

# Coleccion de temas para Visual Studio 2008

Wednesday, April 02, 2008 2:29 AM by SergioTarrillo's RichWeblog

Alguna vez leí en un artículo de Internet que un leer sobre un fondo negro cansa menos que leer sobre

# re: Join the Dark Side of Visual Studio

Wednesday, April 02, 2008 12:11 PM by Jon Sagara

Dave,

I really like the update for VS2008.  Thanks for sharing.

# re: Join the Dark Side of Visual Studio

Wednesday, April 09, 2008 6:02 AM by VikramAdith

I sure liked the theme, but found it hard to use because the solution explorer remains white. If we could somehow turn the whole of VS dark, that would be awesome!

Someone posted a Windows theme above, but I'd rather not change the rest of my Windows apps, as I like XP's cheesy Blue-Green-Red theme.

# Visual Studio2008 Themes &laquo; Adil Akhter&#8217;s Weblog

Wednesday, April 16, 2008 12:15 PM by Visual Studio2008 Themes « Adil Akhter’s Weblog

Pingback from  Visual Studio2008 Themes &laquo; Adil Akhter&#8217;s Weblog

# Visual Studio2008 Themes

Wednesday, April 16, 2008 12:22 PM by Md. Adil Akhter's Weblogs

del.icio.us Tags: Vs2008 Themes If you are also fond of changing the look and feel of Visual Studio using

# re: Join the Dark Side of Visual Studio

Thursday, April 17, 2008 11:51 PM by Zendor

While reading this, I just had to chuckle. Since this web page is dark and the text is light.

# re: Join the Dark Side of Visual Studio

Friday, April 18, 2008 12:26 AM by InfinitiesLoop

Zendor -- thats the whole idea :)

# Visual Studio Programmer Themes Gallery : cooldezign

Friday, April 18, 2008 3:30 PM by Visual Studio Programmer Themes Gallery : cooldezign

Pingback from  Visual Studio Programmer Themes Gallery : cooldezign

# Visual Studio...respect my authrateh, I want to go dark!

Friday, May 02, 2008 12:53 AM by mostlylucid

Visual Studio...respect my authrateh, I want to go dark!

# re: Join the Dark Side of Visual Studio

Wednesday, May 07, 2008 12:30 PM by Marianne

I am not a programmer so I cannot relate to the dark side work environment, however, your blog environment looks cool. However, it is a little hard to read for me. But the coolness outweighs how hard it is to read.

Leave a Comment

(required) 
(required) 
(optional)
(required)