Green Pro
一款为长时间编码设计的浅色护眼绿主题。
低亮度纸绿底色,配合等明度的六色相语法分色 —— 颜色足够丰富来区分代码角色,又不会因为明暗跳动让眼睛发累。
只提供颜色。不改字体、字号、行高,也不写入任何编辑器习惯配置。
为什么不一样
多数「护眼主题」的做法是把颜色降下去,结果代码变得一片灰,可读性反而更差。多数「高颜值主题」则依赖高饱和度,在浅色底上很快就刺眼。
Green Pro 的思路是把这两件事拆开:
- 用色相区分角色,让六类语法各有专属颜色
- 用明度保持平静,六个颜色压在同一条明度带里,视觉上是平的
眼睛的疲劳主要来自明度跳动,而不是颜色数量。这是整个主题的设计前提。
设计规格
底色与分层,每层明度差约 2.5%,可分辨但不出现硬边:
| 区域 |
色值 |
| 编辑器 |
#DDE8D4 |
| 侧栏 / 标签栏 |
#D3DFC9 |
| 活动栏 / 标题栏 / 面包屑 |
#C9D6BE |
| 状态栏 |
#BFCDB3 |
| 浮层(弹窗 / 输入框 / 补全) |
#E1EBDA |
语法六色相,全部落在 Lab 明度 40±5,对浅底对比度均不低于 4.5:1:
| 角色 |
色值 |
| 关键字 / 存储类 |
#7E3A9E 紫 |
| 函数 / 方法 |
#175CA8 蓝 |
| 类型 / 类 / 接口 |
#0B6478 青 |
| 属性 / 成员 |
#8A6208 金 |
| 字符串 |
#93500F 橙棕 |
| 数字 / 常量 |
#A82A64 洋红 |
其余约定:
- 绿色退出语法着色,只作 UI 强调:光标、按钮、徽章、Git 新增
- 正文墨色
#2C3A33,对比约 9:1,比纯黑白柔和
- 标点与运算符统一
#55635B,让代码骨架立起来
- 加粗只保留关键字,斜体只保留注释
- 注释
#6F7C74 斜体,像边注而非正文
内含主题
- Green Pro —— 主推版本,上述完整规格
- 护眼纸绿 —— 早期版本,底色更绿、饱和度更高,喜欢强绿感可以选它
安装
扩展市场搜索 Green Pro,或下载 .vsix 后从 Extensions 面板选择 Install from VSIX。
启用:Ctrl+K → Ctrl+T → 选择 Green Pro(macOS 为 Cmd+K → Cmd+T)。
关于屏幕亮度
主题只决定相对亮度,实际入眼亮度还要乘上显示器亮度。如果长时间使用仍觉得刺眼,建议:
- 显示器亮度调到 100–140 cd/m²,大致是多数笔记本 35%–45% 的档位
- 色温调到 5500–6500K,与房间灯光接近
- 自检方法:把一张白纸放在屏幕旁,屏幕白区应与纸面亮度相当
License
MIT
| |