Quick start guide
This guide will help you get Shades of Purple set up and optimized for the best coding experience. Follow these steps to go from installation to a fully configured setup.Before you begin
Make sure you have:- VS Code version 1.15.0 or higher
- 2-3 minutes to complete the setup
Install and activate
Install the theme
If you haven’t already installed Shades of Purple, open the Extensions sidebar (
Cmd/Ctrl+Shift+X) and search for “Shades of Purple Theme”. Click Install.See detailed installation instructions →Activate the theme
Open the Color Theme picker:
- macOS:
Cmd+KthenCmd+T - Windows/Linux:
Ctrl+KthenCtrl+T
What you should see
Once activated, Shades of Purple transforms your entire VS Code interface:Editor appearance
- Background: Deep purple (#2D2B55) that’s easy on the eyes
- Text: Light purple-gray (#A599E9) for excellent readability
- Keywords: Orange (#FF9D00) that stands out clearly
- Strings: Bright green (#A5FF90) for easy identification
- Comments: Muted purple (#B362FF) that doesn’t distract
- Functions: Pink (#FB94FF) for clear definition highlighting
UI elements
- Sidebar: Dark purple background with vibrant highlights
- Activity bar: Purple with orange accents on hover
- Status bar: Purple with contextual color changes
- Tabs: Clear active/inactive states with purple styling
If you prefer a darker variant, try “Shades of Purple (Super Dark)” - currently in BETA but available in the Color Theme menu.
Recommended first steps
Get the most out of Shades of Purple with these optional but recommended configurations.Add a complementary icon theme
For the complete visual experience, pair Shades of Purple with an icon theme:- Open Settings (
Cmd/Ctrl+,) - Search for “File Icon Theme”
- Select vscode-icons (recommended) or your preferred icon pack
settings.json:
Disable semantic highlighting (optional)
For the pure Shades of Purple experience as designed, you may want to disable semantic highlighting:Semantic highlighting can sometimes override theme colors in TypeScript and other languages. Disabling it ensures consistent Shades of Purple styling.
Adjust font settings (optional)
While Shades of Purple works with any font, it pairs beautifully with fonts that support ligatures:Test your setup
Create a test file to see Shades of Purple in action:JavaScript example
- Orange keywords (
const,return,import) - Pink function names (
UserProfile,handleToggle) - Green strings (
"profile","Deactivate") - Purple comments
- Cyan JSX tags
Python example
Optimize for presentations
If you use Shades of Purple for live coding or screen recordings:Configure terminal colors
For a cohesive experience, match your integrated terminal to Shades of Purple:Advanced configuration (optional)
For power users who want the ultimate Shades of Purple setup:Extend to other apps
Take Shades of Purple beyond VS Code:iTerm2 theme
Beautiful terminal for macOS
Hyper theme
Electron-based terminal
Chrome theme
Browser theme for Chrome
Slack theme
Team collaboration theme
Troubleshooting
Colors not showing correctly
- Verify the theme is active:
Cmd/Ctrl+KthenCmd/Ctrl+T> “Shades of Purple” - Disable semantic highlighting (see above)
- Check for conflicting color customizations in settings.json
Theme looks washed out
- Check your monitor’s brightness and contrast settings
- Ensure you selected “Shades of Purple” not “Shades of Purple (Super Dark)”
- Try adjusting
workbench.fontAliasingto"auto"or"antialiased"
Next steps
You’re all set! Here’s what to explore next:- View the complete color palette to understand all color choices
- Explore advanced settings for power users
- Join 175+ developers who rated it five stars
- Learn VSCode with a comprehensive video course
Questions or feedback? Connect with the creator Ahmad Awais on Twitter.