Color Themes

Here's a request.

With resharper there are so many configurable colors that it takes a lot of time to get a color scheme that really works.

I personally like a dark background with light text.

Would it be possible to ship ReSharper with a set of pre-defined color themes that a user could switch between easily. Possibly even save their own custom themes to send to friends or post on your site (if you guys don't feel up to the task of interior decorating).

Code coloring is a very useful tool in aiding the coding process - so, why not make colors for everybody!

Comment actions Permalink


same here.

this is the theme i am using (black background with "colorful" text). save it as a REG file and import it (may need to back up your existing one).

ps. this theme only works on 17" LCD, you need to adjust brightness/contrast when using on laptop LCD and CRT monitors (according to my test), however, no need to change color.

i also have got a white version, but i think the "Twilight" version is better.

check the attachment for screenshot.

Windows Registry Editor Version 5.00

"Colorable item format version"=dword:00000008
"Plain Text Foreground"=dword:00e5e5e5
"Plain Text Background"=dword:00000000
"Plain Text FontFlags"=dword:00000000
"Selected Text Foreground"=dword:00000000
"Selected Text Background"=dword:00ebe8e7
"Selected Text FontFlags"=dword:80000000
"Line Numbers Foreground"=dword:00804000
"Line Numbers Background"=dword:02000000
"Line Numbers FontFlags"=dword:80000000
"Visible White Space Foreground"=dword:0080ffff
"Visible White Space Background"=dword:02000000
"Visible White Space FontFlags"=dword:80000000
"Collapsible Text Foreground"=dword:00c9c9c9
"Collapsible Text Background"=dword:00000000
"Collapsible Text FontFlags"=dword:00000000
"Comment Foreground"=dword:00c4c4c4
"Comment Background"=dword:001f1f1f
"Comment FontFlags"=dword:00000000
"CSS Property Name Foreground"=dword:0000ffff
"CSS Property Name Background"=dword:02000000
"CSS Property Name FontFlags"=dword:00000000
"CSS Property Value Foreground"=dword:0000ff00
"CSS Property Value Background"=dword:02000000
"CSS Property Value FontFlags"=dword:00000000
"CSS Selector Foreground"=dword:00ffff00
"CSS Selector Background"=dword:02000000
"CSS Selector FontFlags"=dword:00000000
"HTML Attribute Name Foreground"=dword:00ff80ff
"HTML Attribute Name Background"=dword:02000000
"HTML Attribute Name FontFlags"=dword:00000000
"HTML Attribute Value Foreground"=dword:0000ff00
"HTML Attribute Value Background"=dword:02000000
"HTML Attribute Value FontFlags"=dword:00000000
"HTML Comment Foreground"=dword:0080ff80
"HTML Comment Background"=dword:02000000
"HTML Comment FontFlags"=dword:00000000
"HTML Element Name Foreground"=dword:0000ffff
"HTML Element Name Background"=dword:02000000
"HTML Element Name FontFlags"=dword:00000000
"HTML Entity Foreground"=dword:00ffb66c
"HTML Entity Background"=dword:02000000
"HTML Entity FontFlags"=dword:00000000
"HTML Operator Foreground"=dword:00ffffff
"HTML Operator Background"=dword:02000000
"HTML Operator FontFlags"=dword:00000000
"HTML Server-Side Script Foreground"=dword:00000000
"HTML Server-Side Script Background"=dword:00007777
"HTML Server-Side Script FontFlags"=dword:00000000
"HTML String Foreground"=dword:0000ff00
"HTML String Background"=dword:02000000
"HTML String FontFlags"=dword:00000000
"HTML Tag Delimiter Foreground"=dword:00ffff00
"HTML Tag Delimiter Background"=dword:02000000
"HTML Tag Delimiter FontFlags"=dword:00000000
"HTML Tag Text Foreground"=dword:0053a9ff
"HTML Tag Text Background"=dword:02000000
"HTML Tag Text FontFlags"=dword:00000000
"Identifier Foreground"=dword:00eaeaea
"Identifier Background"=dword:02000000
"Identifier FontFlags"=dword:00000000
"Keyword Foreground"=dword:00ffff00
"Keyword Background"=dword:02000000
"Keyword FontFlags"=dword:00000000
"Number Foreground"=dword:0000a8a8
"Number Background"=dword:02000000
"Number FontFlags"=dword:00000000
"Operator Foreground"=dword:00bf80ff
"Operator Background"=dword:02000000
"Operator FontFlags"=dword:00000000
"Preprocessor Keyword Foreground"=dword:00ff6f6f
"Preprocessor Keyword Background"=dword:02000000
"Preprocessor Keyword FontFlags"=dword:00000000
"Read-Only Region Foreground"=dword:02000000
"Read-Only Region Background"=dword:00c0c0c0
"Read-Only Region FontFlags"=dword:00000000
"Register Data Foreground"=dword:02000000
"Register Data Background"=dword:02000000
"Register Data FontFlags"=dword:00000000
"Register NAT Foreground"=dword:00ffffff
"Register NAT Background"=dword:02000000
"Register NAT FontFlags"=dword:00000000
"ReSharper Completion Replacement Foreground"=dword:00000000
"ReSharper Completion Replacement Background"=dword:00cecef6
"ReSharper Completion Replacement FontFlags"=dword:00000000
"ReSharper Constant Foreground"=dword:008000ff
"ReSharper Constant Background"=dword:02000000
"ReSharper Constant FontFlags"=dword:00000000
"ReSharper Error Foreground"=dword:000000ff
"ReSharper Error Background"=dword:02000000
"ReSharper Error FontFlags"=dword:00000000
"ReSharper Event Foreground"=dword:00ff00ff
"ReSharper Event Background"=dword:02000000
"ReSharper Event FontFlags"=dword:00000000
"ReSharper Field Foreground"=dword:0000f200
"ReSharper Field Background"=dword:02000000
"ReSharper Field FontFlags"=dword:00000000
"ReSharper Local Variable Foreground"=dword:0033ffff
"ReSharper Local Variable Background"=dword:02000000
"ReSharper Local Variable FontFlags"=dword:00000000
"ReSharper Matched Bracket Foreground"=dword:00000000
"ReSharper Matched Bracket Background"=dword:0000ffff
"ReSharper Matched Bracket FontFlags"=dword:00000000
"ReSharper Method Foreground"=dword:00ff55ff
"ReSharper Method Background"=dword:02000000
"ReSharper Method FontFlags"=dword:00000000
"ReSharper Namespace Foreground"=dword:00a5a5d1
"ReSharper Namespace Background"=dword:02000000
"ReSharper Namespace FontFlags"=dword:00000000
"ReSharper Parameter Foreground"=dword:000482ff
"ReSharper Parameter Background"=dword:02000000
"ReSharper Parameter FontFlags"=dword:00000000
"ReSharper Type Foreground"=dword:00ff9122
"ReSharper Type Background"=dword:02000000
"ReSharper Type FontFlags"=dword:00000000
"ReSharper Usage Foreground"=dword:00000000
"ReSharper Usage Background"=dword:0000ffff
"ReSharper Usage FontFlags"=dword:00000000
"ReSharper Write Usage Foreground"=dword:02000000
"ReSharper Write Usage Background"=dword:00ff80ff
"ReSharper Write Usage FontFlags"=dword:00000000
"String Foreground"=dword:0081c2fe
"String Background"=dword:02000000
"String FontFlags"=dword:00000000
"XML Doc Comment Foreground"=dword:00b7ffb7
"XML Doc Comment Background"=dword:001f1f1f
"XML Doc Comment FontFlags"=dword:00000000
"XML Tag Foreground"=dword:00b4b4b4
"XML Tag Background"=dword:00202020
"XML Tag FontFlags"=dword:00000000

Comment actions Permalink

i forgot to mention that i am using ProFont rather than courier new.

you can get it from here:

Comment actions Permalink

codenamem27 -

That is a great timesaver - thanks! And surprisingly it seems to work pretty well on vs2005 too.


Please sign in to leave a comment.