StPatrickSmith Themes
Visual Studio 的两款圣帕特里克节颜色主题:Shamrock Night,翡翠色的夜晚;Shamrock Light,白昼的青翠山丘。三叶草、金币和旗帜的橙色装点整个 IDE 和代码编辑器 — 节日气氛十足,工作一整天依然舒适。
免费 · Visual Studio 2022 和 2026 · 深色与浅色 · 没有代码,只有颜色
为什么选择 StPatrickSmith

一款深色,一款浅色
晚上用 Shamrock Night,白天用 Shamrock Light。两者用的是同一套颜色:三叶草绿关键字、金币色类型、橙色字符串、天蓝色数字。
为写代码而做,不只为截图
每种语法颜色在背景上都清晰易读。关键字与类型绿金分明,色相和亮度都不同;错误依然是醒目的红色,不会被绿色掩盖。
整个 IDE
标题栏、选项卡、解决方案资源管理器、工具窗口、菜单、状态栏(三叶草绿,调试时变为橙色,生成时变为金色)以及编辑器:选定内容、当前行、查找突出显示、大括号匹配。
免费,仅此而已
无订阅、无“专业”版、不收集数据、启动时不弹出消息。里面没有任何代码 — 只有颜色 — 所以它从不索取任何东西,连评分都不求。
主题
Shamrock Night
翡翠色的夜晚。关键字是三叶草,类型是金币,字符串是旗帜般的橙色,数字是山丘上方的天空,方法是淡金色;注释如绿色薄雾。窗口边框是深翡翠色,状态栏是三叶草绿,强调色是金色。

Shamrock Light
白昼的青翠山丘。三叶草色关键字、金色类型、橙色字符串、蓝色数字、石楠色方法;窗口边框是淡绿色。

启用
Visual Studio 2026
- 工具 › 主题 › Shamrock Night(或 Shamrock Light)。
- 工具 › Editor Appearance › Match Theme — 这样编辑器也会使用圣帕特里克节颜色。如果那里选的是 Light 或 Dark,代码会保持常规颜色。
Visual Studio 2022
- 工具 › 选项 › 环境 › 常规 › 颜色主题 › Shamrock Night 或 Shamrock Light。编辑器会自动跟随主题。
你在 工具 › 选项 › 环境 › 字体和颜色 中自行更改的颜色会覆盖任何主题。要让这些项使用圣帕特里克节颜色,请将它们重置为默认值。
颜色
编辑器的主要颜色。IDE 的其余部分也由同一调色板构成。
| 对象 | Shamrock Night | Shamrock Light |
|---|---|---|
| 背景 | #0C1A14 | #F6FAF3 |
| 文本 | #EAF4EC | #1E2A20 |
| 关键字 | #4FE07F | #1B7F3A |
if、return、throw | #9CF2B4 | #13662E |
| 类和结构 | #FFC857 | #8A5E00 |
| 字符串 | #FF9F5A | #B04A08 |
| 数字 | #8FD3FF | #1B5FA8 |
| 方法 | #FFF0B3 | #6B4A8A |
| 注释 | #7D9888 | #6A7B6C |
| 错误波浪线 | #FF4F5E | #C8202F |
| 警告波浪线 | #FFB020 | #A86200 |
| 状态栏 | #127A3E | #127A3E |
主要语法颜色 — 文本、关键字、类型、字符串、数字、方法 — 与背景的对比度至少为 4.8:1,高于普通文本推荐的 4.5:1;注释稍柔和一些,从 4.2:1 起。
常见问题
IDE 已是节日风格,但代码仍是常规颜色。
在 Visual Studio 2026 中,将 工具 › Editor Appearance 设为 Match Theme。如果已经这样设置,请检查 工具 › 选项 › 环境 › 字体和颜色:在那里更改过的颜色会覆盖任何主题。
为什么主题菜单中 Shamrock 主题没有颜色方块?
Visual Studio 只为自己的内置主题绘制方块。扩展提供的主题只显示名称 — Marketplace 上的所有主题都是如此。
能否让 IDE 用别的主题,而编辑器用 Shamrock 配色?
无法通过菜单实现:Visual Studio 2026 的 Editor Appearance 只提供它自己的五个选项,扩展无法添加。编辑器颜色随 Shamrock 主题一起提供。
哪些语言会被着色?
C# 和 Visual Basic 使用全部颜色,包括方法、参数和接口。其他语言使用通用颜色 — 关键字、字符串、数字、注释、类型。
StPatrickSmith 会发送任何数据吗?
不会。它完全不包含代码 — 只有两款供 Visual Studio 读取的颜色主题。
发现颜色看起来不对,该在哪里反馈?
请在 GitHub 上的 Feedback 仓库中创建 issue,最好附上截图。也可以使用 Marketplace 上的 Q&A 选项卡。
更新日志
1.0.0
- 首个版本:适用于 Visual Studio 2022 和 2026 的 Shamrock Night 和 Shamrock Light — 覆盖整个 IDE 和代码编辑器。