Click here to Skip to main content
Click here to Skip to main content

Visual Studio Coding Themes

, 23 Apr 2010 CPOL
Rate this:
Please Sign up or sign in to vote.
Visual Studio Coding Themes

Introduction

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."

Description

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.

Themes

Oren Ellenbogen's Dark Scheme

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.

Vibrant Borland by Mawi

This one bring backs good memories of writing Borland C++ with OWL and Turbovision, with a little Norton Commander thrown in for fun.

CodingHorror

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 Reed's Jedi Scheme

Dave's schema uses a complete black, and a neon blue. A little intense, but much higher contrast.

Damien Guard's Humane

This earthy theme includes small details like smart fonts and italics.

Tomas Restrepo's Themes

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.

Desert Nights

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.

Ragnarok

Initially similar to many dark themes, this one uses complementary colors to provide contrast between identifiers and keywords, string literals and comments.

Nightingale

A more cheerful dark theme that includes italics for string literals and brighter neons for keywords.

Moria Alternate

This uses Deja Vu Sans Mono as its font and uses a lot more neutrals and grays outside of the keyword space.

Brad Wilson Dark Visual Studio

A muted, low-contrast theme with blues and purples. Even the yellow is relaxed.

Martin Plante (slimCODE)

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 Lam's Vibrant Ink Port

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.

Rob Conery - Textmate

This is Rob's take on Vibrant Ink, added Consolas as the font, some bolding, and lowers the contrast a smidge.

Blue Back

With Blue background.

Viko Black

Black with eye catching colors.

White on Black

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.

Sean Biefield's Twilight Theme

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.

Interests

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.

History

  • 20th April, 2010: Initial post
  • 23rd April, 2010: Article updated

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

Share

About the Author

Peace ON
Software Developer (Senior)
India India
Short Stories Stories We Live...

Comments and Discussions

 
QuestionCredits missing PinmemberMember 1132142819-Dec-14 1:09 
Questionchange control PinmemberOsiKosi28-Oct-14 13:33 
GeneralI use Vibrant Ink for years PinmemberBigdeak18-Jul-10 23:57 
GeneralA handy list PinmemberSohjSolwin27-Apr-10 5:15 
GeneralNice PinmemberPranay Rana20-Apr-10 22:28 
GeneralMike "Blowmage" Moore's Ruby Blue PinmemberJ. Eric Vaughan III20-Apr-10 10:49 
GeneralRe: Mike "Blowmage" Moore's Ruby Blue PinmemberJinal Desai - LIVE23-Apr-10 0:36 
QuestionPer-project themes and/or focus colors? Pinmembersupercat920-Apr-10 6:53 
AnswerRe: Per-project themes and/or focus colors? Pinmemberpeterchen24-Apr-10 0:12 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.

| Advertise | Privacy | Terms of Use | Mobile
Web03 | 2.8.141220.1 | Last Updated 23 Apr 2010
Article Copyright 2010 by Peace ON
Everything else Copyright © CodeProject, 1999-2014
Layout: fixed | fluid