整了个带些未来感的编辑器主题,目前支持 VSCode、iTerm2、macOS Terminal,色盲友好

2023-04-18 15:30:13 +08:00
 anson0370

介绍

先上个图:

配色灵感来自一些 cyberpunk 风格的画作,原本想做成能发光的,但发光的看久了实在瞎眼🤦‍♂️,而且发光效果也只有 vscode 能通过 hack 的方式做到,port 不到别的编辑器上,就算了。

不同于一般的蓝黑色调为主的主题,这个主题是紫红+青色为主。为了能够长时间使用,降低了一些饱和度,虽然更柔和了,但 cyberpunk 的味儿也淡了。不过有舍有得,毕竟期望是能长期使用的。

另外用 adobe 的工具检查了对比度和色盲友好性,都 ok ,可以放心使用。

用法

工程在此:GitHub

iTerm2 和 macOS Terminal 的需要手动下载后导入,VSCode 的可以直接在插件市场搜索 HardHacker 安装。

碎碎念

VSCode 的主题细节实在是多,最初原本想用 darcula 的工程换下色生成一下的,可是效果不满意。于是就自己手撸了一下,ChatGPT 帮了不少忙🤣。不过应该还是会有遗漏,欢迎提 issue 。

目前主要对着 Rust 、JS 、TS 、JSON 、Markdown 做过调整,其他语言看了几个,感觉也还行。同样也欢迎提 issue 。

另外 vim 的配色正在做,感兴趣的朋友可以关注一下,后面打算把 JetBrains 的也搞一下,似乎细节比 VSCode 只多不少的样子……

6395 次点击
所在节点    程序员
27 条回复
cosmain
2023-04-18 23:57:23 +08:00


这个我感觉更未来感
cosmain
2023-04-18 23:58:49 +08:00
zed1018
2023-04-19 11:12:05 +08:00
给你提了 PR 了,windows terminal 的版本
anson0370
2023-04-19 12:17:27 +08:00
@cosmain 嗯,确实是的。可惜这种发光效果需要 hack vscode 本身文件才行,而且 port 到别的编辑器上也不一定能做到,再一个我个人使用下来长时间还是受不了这样的发光效果,所以就没再考虑。
anson0370
2023-04-19 12:17:42 +08:00
@zed1018 感谢,我去看看
anson0370
2023-04-19 12:33:10 +08:00
@sankemao 啊,如果是 outline 的话我是故意没加的。选中的背景色不够明显的话,我打算把:`list.activeSelectionForeground` 也设成主色,等我把 list 里的细节再调一下升级一个版本。

如果你习惯有 outline 的话,可以先在 settings 里先自定义一下:
```json
"workbench.colorCustomizations": {
"[Hard Hacker]": {
"list.focusOutline": "#e965a5"
},
"[Hard Hacker Darker]": {
"list.focusOutline": "#e965a5"
}
}
```

还有个 `list.inactiveFocusOutline` 属性的,但这个 outline 是 dotted 样式的,就挺怪的……没找到地方改
anson0370
2023-04-19 13:43:24 +08:00
@sankemao sorry ,我知道你的意思了。当 list 是 active 的时候,通过键盘上下移动来选择文件时没有指示了,我来改改。因为我习惯都是直接搜或者点就没发现。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/933474

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX