日前,代码编辑器里暗色主题的数量和质量都碾压亮色,程序员也偏好暗色主题。 语法高亮里,暗色主题通常只需要改变文本颜色,就能做出合适的高亮:指变量名或类型,相比普通字符串和背景色都有较高的对比度。 楼主在尝试回到亮色,翻遍亮色主题后还是放弃了,大部分主题的问题在于要么和其他字符串颜色的对比度不够,要么和背景色的对比度不够。 要做亮色模式的语法高亮,或许不能沿用文字变色加粗等方法。可以从纸质书笔记获取灵感,例如用明亮的颜色作为需要高亮的变量名类型名的背景色,就像纸质书上用荧光笔把关键词标出来那样。