shades-of-purple-vscode

ahmadawais活跃维护

一款为 VS Code 打造的紫色系配色主题,用鲜明大胆的紫色调让代码界面更美观,适合喜欢个性化编辑器的开发者。

🦄 Shades of Purple offers a hand-picked selection of bold and vibrant shades of purple that will transform your code into a visually stunning masterpiece. With its carefully crafted color palette, this theme brings a sense of style, elegance, and whimsy to your favorite code editor, making your coding sessions a delightful journey of creativity.

7.3.6发布于 2025-10-15 05:58 UTC792star69fork同步于 2026-11-07 07:32 UTC

怎么上手

由 README 提炼,执行前请确认
在 VS Code 扩展侧边栏搜索 Shades of Purple Theme 并安装;或在快速打开(Cmd/Ctrl+P)中执行 ext install shades-of-purple
硬件要求按 README 说明

README 未说明,仅需安装 Visual Studio Code 即可使用

支持 Apple Silicon
下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

一款手工挑选紫色配色的 VS Code 专业主题,主打降低眼睛疲劳并提升代码可读性

一款为 VS Code 打造的紫色系配色主题,用鲜明大胆的紫色调让代码界面更美观,适合喜欢个性化编辑器的开发者。

核心能力

  • 手工挑选的紫色调色板,针对可读性优化
  • 覆盖 50 多种编程语言的语法高亮
  • 支持 Diff 颜色与 Co-pilot Chat 配色
  • 提供 Super Dark 深色变体(Beta)
  • 附带推荐设置,可搭配 Operator Mono 字体

容易踩的坑

安装后需重新加载编辑器,并在 Color Theme 中手动选择 Shades of Purple 才会生效;推荐设置中的 Operator Mono 字体需自行购买安装,不装也能正常使用;Super Dark 变体仍处于 BETA 阶段

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本7.3.6
  1. 7.3.6🚀 RELEASE: 7.3.6最新正式版2025-10-15 · 2025-10-15 05:58 UTC

    Twitter @MrAhmadAwais LinkedIn @MrAhmadAwais YouTube AhmadAwais Blog: AhmadAwais.com GitHub @AhmadAwais

    Node CLI Course VSCode Course Node.js Course

    ❯❯ Professional Development Courses by yours truly! ↑

    If you or your company have been benefiting from any of my projects consider supporting my open-source work.

    I use Emoji-log, you should try it and simplify your git commits.

    RELEASE CHANGES:

    Compare changes

    👌 IMPROVE:

    👌 lingo ad50d78

    🐛 FIX:

    🐛 format 1a31d07

    📖 DOC:

    📖 testimonials 25915af

  2. 7.3.5🚀 RELEASE: 7.3.52025-10-15 · 2025-10-15 05:36 UTC
    查看更新说明

    Twitter @MrAhmadAwais LinkedIn @MrAhmadAwais YouTube AhmadAwais Blog: AhmadAwais.com GitHub @AhmadAwais

    Node CLI Course VSCode Course Node.js Course

    ❯❯ Professional Development Courses by yours truly! ↑

    If you or your company have been benefiting from any of my projects consider supporting my open-source work.

    I use Emoji-log, you should try it and simplify your git commits.

    RELEASE CHANGES:

    Compare changes

    🐛 FIX:

    🐛 review link eeb4537

    📖 DOC:

    📖 Changelog 93b920e

  3. 7.3.4🚀 RELEASE: 7.3.42025-10-15 · 2025-10-15 05:32 UTC
    查看更新说明

    Twitter @MrAhmadAwais LinkedIn @MrAhmadAwais YouTube AhmadAwais Blog: AhmadAwais.com GitHub @AhmadAwais

    Node CLI Course VSCode Course Node.js Course

    ❯❯ Professional Development Courses by yours truly! ↑

    If you or your company have been benefiting from any of my projects consider supporting my open-source work.

    I use Emoji-log, you should try it and simplify your git commits.

    RELEASE CHANGES:

    Compare changes

    🐛 FIX:

    🐛 files warning 441ee44

    📖 DOC:

    📖 Changelog a1c3e4d

  4. 7.3.3🚀 RELEASE: 7.3.32025-10-15 · 2025-10-15 05:25 UTC
    查看更新说明

    Twitter @MrAhmadAwais LinkedIn @MrAhmadAwais YouTube AhmadAwais Blog: AhmadAwais.com GitHub @AhmadAwais

    Node CLI Course VSCode Course Node.js Course

    ❯❯ Professional Development Courses by yours truly! ↑

    If you or your company have been benefiting from any of my projects consider supporting my open-source work.

    I use Emoji-log, you should try it and simplify your git commits.

    RELEASE CHANGES:

    Compare changes

    👌 IMPROVE:

    👌 lingo c91bdf8

    📖 DOC:

    📖 Changelog 38144f9

  5. 7.3.2🚀 RELEASE: 7.3.22024-03-21 · 2024-03-21 06:52 UTC
    查看更新说明

    Twitter @MrAhmadAwais LinkedIn @MrAhmadAwais YouTube AhmadAwais Blog: AhmadAwais.com GitHub @AhmadAwais

    Node CLI Course VSCode Course Node.js Course

    ❯❯ Professional Development Courses by yours truly! ↑

    Support my work: Hey there! If you or your company have been benefiting from any of my projects or simply appreciate the awesomeness I bring to the table, why not consider backing me up? I'm committed to sticking around for the long haul, tirelessly advocating for open-source development.

    I use Emoji-log, you should try it and simplify your git commits.

    RELEASE CHANGES:

    Compare changes

    📖 DOC:

    📖 Changelog 9064d54

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    Downloads Installs Rating VSCode.pro

    About

    Shades of Purple is a professional color theme carefully designed to reduce eye strain and improve code readability. With over 5 million developers using it worldwide, it has become one of the most loved themes in the VS Code marketplace.

    What makes it special:

    • Hand-picked color palette optimized for readability
    • Comprehensive support for 50+ programming languages
    • Perfect for presentations, teaching, and daily coding
    • Regular updates for the latest VS Code features
    • Free and open source

    Table of Contents


    Video Demo & Installation

    Watch this comprehensive video guide to see Shades of Purple in action. Learn the installation process and discover features like enhanced markdown editing, syntax highlighting, and customization options.

    This video is part of the VSCode.pro course — a complete guide to mastering Visual Studio Code.

    Easy Installation

    Get started with Shades of Purple in under a minute:

    1. Open the extensions sidebar in Visual Studio Code
    2. Search for Shades of Purple Theme
    3. Click Install to install it
    4. Click Reload to reload your editor
    5. Select the theme — Code/File > Preferences > Color Theme > Shades of Purple
    6. Enjoy! And consider leaving a review ⭐⭐⭐⭐⭐

    Love the theme? Over 110+ developers have already rated it five stars. Join them →

    Alternate Installation

    Prefer the command palette? Here's the quick way:

    1. Launch Quick Open — Press Cmd+P on macOS or Ctrl+P on Windows/Linux
    2. Paste the command — ext install shades-of-purple
    3. Hit Enter and click Install
    4. Click Reload to reload your editor
    5. Select the theme — Code/File > Preferences > Color Theme > Shades of Purple

    Recommended Settings

    Shades of Purple works great out of the box. But for the ultimate experience, especially if you use Operator Mono or a similar font, try these custom settings:

    Note: These settings are completely optional. The theme works beautifully with your existing configuration.

    {
      // Theme Setup
      "workbench.colorTheme": "Shades of Purple",
      "workbench.iconTheme": "vscode-icons",
    
      // Font Settings (Operator Mono recommended)
      "editor.fontFamily": "Operator Mono, Menlo, Monaco, 'Courier New', monospace",
      "terminal.integrated.fontFamily": "'Operator Mono', 'Inconsolata for Powerline', monospace",
      "editor.fontSize": 17,
      "editor.lineHeight": 24.65,
      "editor.letterSpacing": 0.5,
      "editor.fontWeight": "400",
      "editor.fontLigatures": true,
    
      // Cursor Settings
      "editor.cursorStyle": "line",
      "editor.cursorWidth": 5,
      "editor.cursorBlinking": "solid",
    
      // Editor Behavior
      "editor.renderWhitespace": "all",
      "editor.snippetSuggestions": "top",
      "editor.glyphMargin": true,
      "workbench.editor.enablePreview": false,
      "workbench.startupEditor": "newUntitledFile",
    
      // File Management
      "explorer.confirmDragAndDrop": false,
      "files.trimTrailingWhitespace": true,
      "files.trimFinalNewlines": true,
    
      // Formatting (Optional)
      "editor.formatOnSave": true,
      "prettier.eslintIntegration": true,
      "eslint.run": "onType",
      "editor.codeActionsOnSave": {
        "source.fixAll.eslint": true
      },
    
      // macOS Specific
      "workbench.fontAliasing": "auto",
      "terminal.integrated.macOptionIsMeta": true,
      "workbench.statusBar.feedback.visible": false,
    
      // Semantic Highlighting
      "editor.semanticHighlighting.enabled": false,
    
      // Extension Settings for Shades of Purple
      "highlight-matching-tag.styles": {
        "opening": {
          "full": {
            "highlight": "rgba(165, 153, 233, 0.3)"
          }
        }
      },
      "importCost.largePackageColor": "#EC3A37F5",
      "importCost.mediumPackageColor": "#B362FF",
      "importCost.smallPackageColor": "#B362FF"
    }
    

    Bonus: Custom VSCode Icon

    Want to go all-in on purple? Use this custom Shades of Purple VSCode icon based on the excellent work by VSCode Icons.

    What Developers Say

    Used by 5,000,000+ developers worldwide with 175 five-star ratings. Here's what makes them stay:

    🎯 Perfect for Presentations

    "A gorgeous, high contrast theme that stands out without getting in the way. Especially great for doing developer talks and screencasts."

    — Shawn Swyx Wang · Latent Space, AI Engineer

    💜 Once You Switch, You Can't Go Back

    "Once you switch to this theme you'll never switch back. There's nothing quite like it."

    — Kim Takala

    "I switch syntax themes often, but I haven't felt the need to switch since using this one for the past 6 months, it's my new default."

    — Adam Hollister · Lead Developer @British & Irish Modern Music Institute

    "I always tried to stay away from any addiction, but I can't help myself with this one; once you start using it, there's no way to go back. Kudos!"

    — Fahad Mir

    👀 Easy on the Eyes

    "Most comfortable theme to work with, especially the color contrast, great work."

    — Faris Abusada

    "Sticking to code editor for long hours is no more pain for eyes 💯"

    — Fatima Mubeen

    "I've tried a bunch of themes and this one seemed a bit garish at first... but I gave it a go and oh lord it's really good, not to mention the best to spend hours and hours coding without getting tired."

    — Pablo Herrero

    🏆 Best Theme Ever

    "In my 18+ years of coding experience, this is by far the most pleasing theme I've ever used in an editor (or any application for that matter)."

    — Muneeb Karim

    "Best theme I've used in 20 years of development. I started using it about two weeks ago, I don't change anything, I already put everything that is available."

    — Gustavo Cassino

    🎨 Beautiful & Unique Colors

    "Themes with more unique colors like purple are relatively rare, so it's great to see purple represented here. It's a fun theme, and it's easy to read!"

    — Ali Spittel · Tech Director @WomenWhoCode

    "Just installed Shades of Purple and absolutely love it! I love these colors!"

    — Alexandra Spalato · JavaScript & WordPress Developer

    "The colors just mesh so well. When I first saw this theme I thought. Ewww, Purple? But it very quickly grew on me and now only wish I had found it sooner."

    — Marco Crank

    🚀 Boosts Productivity

    "I'm coding more and my productivity has skyrocketed. This theme makes it very easy to focus on the things that matter."

    — Raju Mandapati

    "The choice of colours complement each other incredibly well and the overall UI is really pleasing to the eye."

    — Deleted User

    🎮 The Fun Factor

    "Feels like I'm in an arcade game 10/10"

    — Daniel Varcas

    "I now love my editor"

    — Alec Hanefeld

    ⭐⭐⭐⭐⭐ 175 five-star ratings · Read all 175+ reviews on the marketplace →

    Want to master VS Code? After 10 years with Sublime Text, I switched to VSCode and spent 1,000+ hours perfecting my setup. I've distilled everything into a comprehensive course covering workflows for HTML/CSS, JavaScript, PHP, Git, Markdown, and 50+ extensions. Learn more at VSCode.pro →

    Frequently Asked Questions

    Got questions? Here are the most common ones:

    Screenshots: Shades of Purple in Action

    See how Shades of Purple enhances syntax highlighting across multiple languages:

    Markdown

    Markdown Syntax

    Markdown Screenshot

    Divider

    JavaScript

    JavaScript Syntax

    JavaScript Screenshot

    Divider

    PHP

    PHP Syntax

    PHP Screenshot

    Divider

    HTML

    HTML Syntax

    HTML Screenshot

    Divider

    Pug

    Pug Syntax

    Pug Screenshot

    Divider

    Python

    Python Syntax

    Python Screenshot

    Divider

    Go

    Go Syntax

    Go Screenshot

    Put Shades of Purple in Other Places

    Love the theme? Take Shades of Purple everywhere you code. I've built matching themes for your entire development workflow:

    Editors & Terminals

    • VSCode — The flagship theme you're reading about
    • iTerm2 — Beautiful terminal experience for macOS
    • Hyper™ — Electron-based terminal theme
    • Alacritty — GPU-accelerated terminal emulator
    • Konsole — KDE terminal emulator theme
    • Cygwin — Windows terminal environment

    Ghostty comes with Shades of Purple pre-installed.

    To enable it, open your Ghostty config file (⌘ + ,) and update or add the following line:

    theme = "Shades of Purple"
    

    Syntax Highlighting

    Apps & Tools

    Themed your favorite app with Shades of Purple? Let me know! I'd love to feature it here.

    Color Palette Reference

    Shades of Purple uses a carefully selected palette optimized for contrast and readability. Perfect for implementing the theme in your own projects or creating matching assets.

    UsageColor PreviewHex Code
    Background#2D2B55#2D2B55
    Background Dark#1E1E3F#1E1E3F
    Foreground#A599E9#A599E9
    Hover Background#4D21FC#4D21FC
    Contrast#FAD000#FAD000
    Contrast Lite#FFEE80#FFEE80
    Contrast Lite II#FAEFA5#FAEFA5
    Highlight#FF7200#FF7200
    Comment#B362FF#B362FF
    Constants#FF628C#FF628C
    Keywords#FF9D00#FF9D00
    Other#9EFFFF#9EFFFF
    Strings#A5FF90#A5FF90
    Templates#3AD900#3AD900
    Definitions#FB94FF#FB94FF
    Invalid#EC3A37F5#EC3A37F5
    Diff Added#00FF009A#00FF009A
    Diff Removed#FF000D81#FF000D81

    Master VS Code — Become a Power User

    After a decade with Sublime Text, I made the switch to VSCode. The transition taught me everything about productive workflows, essential extensions, and optimal configurations. I've distilled all that knowledge into a comprehensive course: VSCode.pro.

    About the Creator

    Hello! I'm Ahmad Awais, I made Shades of Purple together with my better half Maedah Batool. I'm a developer, open source enthusiast, and educator. I love building tools that make developers' lives easier.

    License & Attribution

    MIT Licensed · Copyright © Ahmad Awais

    Credits

    Shades of Purple draws inspiration from the excellent work of many theme creators, including:

    • Roberto Achar's original tmTheme
    • Icons8 for the assets used in this documentation
    • The VSCode team at Microsoft for creating an incredible editor

    Connect