前言
写本文的目的是,每次搜索主题推荐,基本上是one dark, gruvbox, monokai, material, darcula等等。我当然不是说这些主题不好,既然这些主题人气高,就说明其配色方案既好看又实用,不然也不会成经典之流。
所以本文的目的,是将一些不同的主题带入你的视野中,当然,大部分这些主题可能下载量并不低,但是我在搜索引擎上找到推荐它的频率并不高;另外,这些主题的展示页面可能没有展示某些语言的截图,本文会作略微的补充,并且我会在每个主题后面略微评价几句。
目前暂时只做了IntelliJ平台+Kotlin语言的截图,这几天会陆续在附录补齐其它语言的截图(以IntelliJ平台+VSCode为主)
1. Hiberbee Theme
这款主题的官方展示截图是java语言,但我想说这是一款在kotlin语言上表现很优异的主题,它:
- 在本身配色方案就优秀的情况下,
- 对kotlin语言做出了适配的同时
- 没有因为kotlin语言的复杂性丢失区分度
看下面这张图:
it和软关键字如private的不同颜色,而且软关键字的颜色和关键字容易区分。
其次,图中红框的部分可以算得上比较复合的语句,你可以发现每两个相邻的标识符之间都是不同且差异很大的配色,极易对语句进行解读。
所以这就是我推荐这款主题的原因——对Java和Kotlin的支持极好且区分度很高。
注意:这款主题已经很久没有更新了,特别是对于IDEA用户而言,这意味着该主题不支持新的Islands UI特性(你可以clone源码下来修改以支持特性)
不过可惜的是这款主题没有Light版本,所以接下来我要推荐一款light主题
2. Catppuccin Latte
Catppuccin是一款主题集,其中包含三款Dark主题和一款Light主题,我要推荐的正是这一款Light主题:
这款主题的背景色是比较护眼的颜色,区分度足够高,配色方案也好看,最重要的是: 很多“没有颜色”的地方就是以黑灰色为主,这就使得这款主题虽然使用了比较亮的色彩,但总体上不会过于花哨,看着非常舒服,拿来阅读和编码都是不错的。
另外这款主题的制作组织也制作了Catppuccin Icons用于改变编辑器内的图标显示。
3. Falcon Relaxing
这款主题是由国人制作的,我推荐它的理由及其简单:非常适合阅读。
就拿这张kotlin语言的截图来说,最大的特点是内联提示清晰、注释的代码块有独特高亮。
我个人更偏好截图中展示的Light Buff版本,背景颜色不是那么奇怪,就是比较淡的米黄色。
4. Terracotta Terminal
这是一款很新,很新,很新的主题,新到其发布时间距离本文的发布时间也就两三个月。不过从风格上来讲,这款主题却算得上“老”,看一眼截图就知道了:
是不是觉得很熟悉?觉得就像默认的Darcula主题那样?
这就是我推荐这款主题的原因,也正如其插件页面描述:这是一款很安静的主题。
这款主题在我看来很好地完成了一个任务:只是IntelliJ Darcula Lite Plus,没有过于花哨的设计,仅在需要区分度的地方增加了配色。
不过我有一点不太满意的地方:在这款主题没有过多配色的前提下,它不太需要斜体来区分不同的语法,按理来说完全可以提供一个非斜体版本。
注:该主题的官方目录已经说明包含 Java (Spring-friendly annotations, fields, generics and Javadoc), Kotlin and Gradle Kotlin DSL, SQL, JSON, YAML, .properties, XML, HTML, CSS, JavaScript, TypeScript, Markdown and regular expressions. 所以本文不会展示除了Java/Kotlin/JS/TS以外的其他语言



