根据关注程度高亮代码

Highlighting My Code Based on How Much I Care

受 Nikita Prokopov 关于语法高亮观点的启发,我反思了自己长期使用的 VSCode 默认主题。我发现自己根本无法记住类名等关键元素的颜色,这说明现有主题并未真正辅助阅读。在尝试制作极简浅色主题失败后,我意识到高亮的核心不应是色彩,而应是对比度。我最终设计了一套基于灰度的方案:将注释、变量定义和控制流关键字设为高对比度,而将 let、const 等常用词及标点符号淡化处理。这种“按需高亮”的策略让眼睛能自动跳过无关细节,聚焦于代码的语义逻辑,真正实现了根据“我在乎什么”来呈现代码。

如果无法记住颜色主题中类名的颜色,那么这个主题就不是功能性的,它无法作为工具来帮助你。

同日更多故事

2026-08-31