I have been working on many IDEs. We apply themes everywhere in our websites, CMSs, Enterprise Applications even in OSs like XP, Vista, then why not in IDEs.
I have been working on it and below is the result of what I found over the internet.
Let me quote one nice sentence by Scott Hanselman.
"It's surprising how changing your theme (fonts, colors, etc.) can re-energize me when I'm having trouble with some problem or motivation."
This article is not development/logic writing article. It is to simply apply themes to Visual Studio IDEs.
I have studied some IDEs like Dreamweaver, Visual Studio, Eclipse, etc., currently only Visual Studio has the functionality to support Customization or apply setting to set custom skins for the editor.
How to Apply Themes to Visual Studio
You simply need to import it in Visual Studio. Luckily, there is a simple Visual Studio wizard to walk you through the process and make a backup of your current settings should you want to go back to what you have now.
The wizard is found under the Tools menu and the option is called Import and Export Settings. In 3 simple steps, you chose import settings, save your theme (or skip), and then browse out to find your downloaded theme and apply it.
It is strictly recommended to backup the default theme before applying any custom themes.
A lot of the darker schemes like Oren's don't use a True Black, but an "off black." His theme is very low contrast and uses muted, relaxing colors.
Mike "Blowmage" Moore's Ruby Blue
This is a low-contrast calm schema, but operators and numbers have a little "pop" to them.
This one bring backs good memories of writing Borland C++ with OWL and Turbovision, with a little Norton Commander thrown in for fun.
One of the few light-colored themes, Jeff also uses a custom font to make 0 and O stand out. Note that the white background is more of a paper-colored off-white.
Dave's schema uses a complete black, and a neon blue. A little intense, but much higher contrast.
This earthy theme includes small details like smart fonts and italics.
Tomas has done a huge amount of work in this space. You can get seven of his themes here. He's even got a tool to port color schemes from Visual Studio to SQL Management Studio.
This theme uses the greatest range of colors outside of the Vibrant Ink theme, and approaches, but doesn't reach, a number of primary colors.
Garden of Eden
Green, Kermit-green, sea-green, they are all here in this blue-green theme.
Initially similar to many dark themes, this one uses complementary colors to provide contrast between identifiers and keywords, string literals and comments.
A more cheerful dark theme that includes italics for string literals and brighter neons for keywords.
This uses Deja Vu Sans Mono as its font and uses a lot more neutrals and grays outside of the keyword space.
A muted, low-contrast theme with blues and purples. Even the yellow is relaxed.
Martin likes small text, no ClearType to take advantage of crisp LCD screens. Rather than committing to blue or black, he goes for a navy-gray-blue background.
John's trying for a straight port of Textmate's famous Vibrant Ink. This is a sharp, bright, neo-classic theme. Note his use of Monaco.
This is Rob's take on Vibrant Ink, added Consolas as the font, some bolding, and lowers the contrast a smidge.
With Blue background.
Black with eye catching colors.
It's the simple white-on-black. It uses blue class names, purple strings, orange key words, and yellow highlighting. One of the things that some miss is the snippet fields. I've ensure that the fields are white on green and the dependant fields are green highlights.
The theme is based off of the textmate twilight theme. I was going for a low contrast theme that is easy on the eyes. I have tried the Vibrant Ink theme and it is too abrasive for me. My goal was to make warnings and errors blatantly obvious and distinguish classes from interfaces. I also love how the comments are dark and do not draw attention, I am not a big fan of comments. I think the code along with BDD tests should be self-explanatory of what is going on.
Create Your Own Theme
You can also create your own theme for Visual Studio Coding. Just go to Visual Studio IDE, go to Tools menu and select Options. In Environment, select Fonts and Colors and change the settings that suit your interests. Save and Export the settings, that's it.
I am also interested in applying themes to other IDEs like Dreamweaver, Eclipse, etc. Hope they will provide for such features in their future releases.
Create Your Own
You can create your own Visual Studio coding themes from the following site. It is very good site to create using your own imagination and it also provides settings to download after creation. Several themes are already there, created by other users.
If any of the above links is dead, you can recreate the same theme with the following site: Studio Styles.
Hope you all enjoy it.
- 20th April, 2010: Initial post
- 23rd April, 2010: Article updated