大家好,我是赛博红兔。今天我想和大伙聊聊VS Code的风格主题。不管你现在是个刚学编程的新手还是个极客技术宅,我们每天面对最多的就是代码和编辑器的界面。一款优秀的风格主题不但能提升我的编程体验,还能让我更快进入心流状态。所以我在这里,给大家推荐和评测一些令我陶醉的风格主题,有找到自己喜欢的请给我点赞、三连支持一下。
首先,还没有用过VS Code或者不会配置它各种功能的小伙伴们可以去看看我这期内容,我会把链接放在下面。还有,有不少朋友还在问。在我的演示里,编程字体用的是JetBrains Mono。我还会给每一个推荐的主题来简单打个分,我觉得一个好的主题最主要的因素有四个:代码清晰度、语法高亮、养眼度和酷炫度。代码清晰度就是说代码的可读性如何?颜色、对比度和亮度是不是合理分配。语法高亮是说像是类、函数、变量等等不同代码元素是不是容易区分?高亮色彩是不是合理,会不会颜色太突兀之类的。养眼度就是长时间看着眼睛会不会疲劳、不舒服。酷炫度顾名思义就是这个主题它够不够酷?在一些特殊的演示场合下能不能紧紧抓住观众的眼球。哎,说了这么多,咱们赶紧来推荐第一个主题:
- Atom One Dark
Atom One Dark这个主题是经常看我教学视频的小伙伴最熟悉的一个了,也是我自己在看了这么多主题之后最喜欢的一个了。和它长得几乎一模一样的同胞兄弟——One Dark Pro一样,都是以深色为基底,搭配明快而且区分度大的代码配色的主题。两款都是在社区下载量巨大的那种,但我个人而言更加偏爱Atom One Dark一些,因为它是从 Atom,一款我还是萌新时期最喜欢的编译器,移植而来的主题。RIP,Atom!如果你和我一样曾经是Atom用户,现在转战 VS Code,这款主题绝对会让你有种“梦回初心”的感觉!它的代码色彩区分度很大,语法高亮的很舒服,搭配很深的灰色背景,两个字——经典!特别适合新手来熟悉语法结构,看多久都不会腻啊。
- Night Owl
Night Owl是专门为熬夜敲代码的夜猫子们精心设计的主题。它的配色选择已经考虑了色弱和色盲人士还有弱光环境下的阅读舒适性。相较于Atom One Dark,它配色的对比度要低一些,可能像这里函数和参数的色彩区分度没有那么大。但是这样会对眼睛更加柔和一些,有一些视力不太好的兔粉们推荐无脑入。我怎么感觉像是在带货啊?奥还有啊,它默认启用了斜体,也是让我彻底爱上了代码中参杂的斜体,有一种特殊标识的感觉,大伙也可以来尝试一下。
- Dracula
Dracula德古拉这款主题真的是历史上最受欢迎的主题之一了。我从来没有见过哪一款主题能够把酷炫和养眼平衡到如此之好!对吧,一般酷炫的主题那色彩都是五彩斑斓、炫目耀眼,看久了眼睛都要告急了,那肯定没法养眼,反之亦然。但是德古拉不同,它自然流露那种吸血鬼般哥特式的诡异炫酷,不觉让我想起那个叫《阿达一族》的动画片。同时,它那种紫色和粉色为主色调的色彩既能体现鲜明的语法高亮效果,还尽力地去做低调的养眼处理,看起来很舒服。而且注意看,在参数部分还是用了斜体作为特殊的标识。真的是喜欢,哎,我们下一期教学视频就换成这个主题好不好?
- Nord
Nord诺德就是极简清爽主题的最佳代表。欸,Nord这个词,玩上古卷轴的小伙伴们是不是非常耳熟啊?虽然我不是极简主义的爱好者,但这种以北极蓝光为主调的设计,却能带给我一种冷静而纯净的视觉体验,当我更快地进入到编程的心流,还能免费给住在炎热夏天的美西南海岸的我带来一丝清凉。Nord有非常极简的代码清晰度和语法高亮效果,长时间使用对眼睛非常友好。但我个人而言,觉得代码的色块太过相似了,整个界面看起来几乎是一片蓝色的。这位北极的女神实在是太过高冷了。
- Winter is coming
说到北国风格主题,我印象深刻的还有Winter is coming凛冬将至,这个主题打哪儿来的就不用我说了吧?它大体的感觉和诺德风格类似各种天然的蓝色,尤其我对这一种程度的蓝色完全没有招架之力。那是一种仿若苍茫的天穹垂泻而下,穿透深海的波澜,带着丝缕透亮的银辉,轻抚着沉眠的珊瑚与流萤般游曳的鱼群。(咳咳)扯远了,相比Nord,它的代码色彩更容易分辨一些,同样也非常的养眼。
- Palenight
Palenight仓夜也是一款主打夜间模式的主题。它对于一些深紫色控们来说简直就是量身定制!除开柔和的深紫色背景,代码的配色和Night Owl很相近,属于尽可能低调的同时确保代码元素之间的分辨率。这个主题整体上非常优秀,但是我在用的时候发现一个小缺点,就是侧边栏的文本看起来非常得暗,我每次都得眯着眼睛才能看清文件名。如果你想长期用Palenight的话,可以手动调亮它。在 settings.json 中添加以下配置来调高亮度。
“workbench.colorCustomizations”: {
“sideBar.foreground”: “#CDD6F4”
}
- Field Lights
Field Lights主题的这套霓虹蓝和暗金的配色方案,对我个人来说真的太中意了。它是基于极简风格主题 Ayu 进行调整优化的,保留了 Ayu 主题的流畅性和精致感,但在此基础上增加了更加个性化的暗金色调点缀,让代码界面在极简的基调中体现丝缕奢华。我现在感觉我可以去推销珠宝首饰了。除此之外,Field Lights 还自带了一套精心设计的工作侧栏图标主题,这一点在众多主题中是一个极大的加分项。它的图标风格与代码区的配色保持一致,使得整个 UI 体验更加完整,减少了界面视觉的不协调感,配合一起使用效果绝佳!
- Cyberpunk 2077 Rebuild
接下来,我们来一起看一些炫酷的主题。Cyberpunk 2077绝对是其中最具冲击力的一款,它完美展现了纯正的赛博朋克风格。整个主题以明亮的霓虹色为主,高饱和度的荧光蓝、霓虹粉和亮黄色交相辉映,让整个编辑器仿佛被赛博风的灯光所笼罩,充满未来科技感。甚至连所有边框都用上了霓虹线条包裹,使得整个界面看起来仿佛是生活在《赛博朋克 2077》的夜之城里一样。在特殊的场景下,它能够提供极为独特的视觉体验。我在展示 Pygame 游戏代码的时候,就选择了这款主题。不过,正如它的配色风格一样激进,长时间使用这个主题可能会对眼睛造成较大负担,和护眼风格的主题(比如 Nord、Palenight)相比,简直就是瞎眼利器!慎用!
- SynthWave ’84
你要是觉得Cyberpunk 2077已经够炫酷的了,哎,不要着急,请把“还有高手”打在公屏上!SynthWave ’84 绝对是天花板级别的赛博朋克风代表,而且配色更加偏向艳丽粉红色系,这叫什么?死亡芭比粉是吧?如果说 Cyberpunk 2077 还是留有一丝理智,那 SynthWave ’84 绝对是彻底放飞,赛博朋克风格里的一股泥石流,冲击力爆表!但!这还不算什么!它最大的杀手锏,还不是配色,而是它独有的炫技功能——霓虹灯文字!是的你没有听错,当我们开启它的代码发光特效后——啊!我的眼睛!哎呦。。那么问题来了,SynthWave ’84 到底适合谁?我想它适合所有热爱赛博朋克文化、喜欢极致个性化体验、不介意弄瞎眼睛的人吧!
- Doki Theme
最后一款Doki Theme当然是要安利给各位热爱二次元的小伙伴啦!别装了,我知道你们早就幻想过让萌娘陪你们写代码,是不是?(ฅ>ω<*ฅ) 现在梦想成真啦!Doki Theme覆盖了超多二次元老婆,从《Re:Zero》 的雷姆、《K-ON!》 的轻音少女,到 《少女前线》《Fate》《碧蓝航线》等等的高人气IP,每一位萌娘的配色方案都经过精心定制,完全匹配她们的专属色调,让你在编程时感受到满满的 ACG 氛围!(*≧▽≦)σ而且,不仅仅是代码区的配色,每个角色主题还贴心附赠 专属壁纸、侧边栏装饰、UI 贴纸,甚至在你撸代码时,她们就像在一旁默默为你应援一样!(๑•̀ㅂ•́)و✧不过,如果我上面说的话你都听不懂,那。。那就算了吧,别用了。另外,从代码清晰度和语法高亮方面来看,Doki Theme并没有走极端,虽然不同角色的配色有一些可读性上的差异,但大部分主题的代码层次感还是很在线的,不会因为花里胡哨的个性化影响实际敲代码。等一下,这个怎么这么像22娘啊?
那么今天的主题推荐就到这里啦!你们的 VS Code 现在在用什么主题?来评论区和大伙聊聊。如果你喜欢这期,一定要告诉我,我可以继续推荐更多的主题。那么就这样,咱们下期再会啦!

Leave a comment