放假闲得慌,写了一大波主题,都对常见的文件类型和一些插件优化过了,欢迎来尝试
Redshift 优化之后的版本:
这是原版 gruvbox
这是 gruvbox material
![]() | 1 Exp 2019-07-22 07:07:38 +08:00 via iPhone 大波在哪里 |
![]() | 2 Sainnhepark OP @Exp 好吧,我以为 8 个已经很多了 |
![]() | 3 Building 2019-07-22 07:19:44 +08:00 via iPhone 大波在哪里? |
4 AEANWspPmj3FUhDc 2019-07-22 07:55:28 +08:00 Vim 的主题我一般在这里找的,挺多的。 https://github.com/chriskempson/base16-vim |
![]() | 5 Sainnhepark OP @ivlioioilvi 这个我也在用,确实很多,也有很多很不错的主题 唉,恕我能力有限,因为这 8 个主题的工作量确实不算小,尤其是优化文件类型,所以我以为 8 个已经算多了。 在这里道个歉,想收回“一大波”这个词 |
6 Ruohua3kou 2019-07-22 08:10:43 +08:00 via iPhone 八个很多了,感谢分享 他们说的大波是那个大波 |
![]() | 7 Sainnhepark OP |
![]() | 8 May725 2019-07-22 08:14:29 +08:00 via iPhone 楼主是个实诚人 |
9 jingxyy 2019-07-22 08:27:52 +08:00 楼主太实诚了 他们说的大波是另一个意思……逗你呢 |
![]() | 10 Exp 2019-07-22 08:32:55 +08:00 @Sainnhepark 玩笑玩笑,感谢分享~ |
![]() | 11 beastk 2019-07-22 09:01:57 +08:00 via iPhone 你可以把主题取名 一大波 |
![]() | 12 Sainnhepark OP @beastk 可以的 话说 vim 主题名能用中文吗,要是可以用中文的话我还真打算弄个中文名主题,用中国传统色写一个 |
13 iwtbauh 2019-07-22 09:21:12 +08:00 我还真去 Google 了一下大波是什么意思 |
![]() | 14 itechify PRO @Sainnhepark #12 中国传统色是啥颜色 ![]() |
![]() | 15 Sainnhepark OP |
![]() | 16 jessun1990 2019-07-22 09:34:32 +08:00 感谢分享,另外请教楼主的 vim 的 lightline 和顶部的 line,还有 tmuxline 是怎么弄得?很美观。 |
![]() | 17 Sainnhepark OP ![]() @jessun1990 我发现不管是在 reddit 还是在 v2ex,每次发帖都会有人问这个 其实在 README 的 FAQ 里有提到的,我写了一个 gist 来专门介绍这个配置 https://gist.github.com/sainnhe/b8240bc047313fd6185bb8052df5a8fb |
![]() | 18 syaki 2019-07-22 10:02:38 +08:00 楼主,请问截图里的字体是啥? |
![]() | 19 Sainnhepark OP @syaki FuraCode Nerd Font Mono Regular |
![]() | 20 syaki 2019-07-22 10:07:29 +08:00 @Sainnhepark 好的,谢谢。 |
![]() | 21 justfly 2019-07-22 11:20:20 +08:00 感谢楼主的分享! 换了很多主题,每次都会老老实实回到 gruvbox,但是每次都会厌烦函数名加粗的黄色,楼主的主题很好的解决了这个问题! |
![]() | 22 Sainnhepark OP @justfly 我也很讨厌加粗,所以这个主题里默认只有很少的加粗,但是可以通过选项设置成原版 gruvbox 的那种效果 |
23 missnote 2019-07-22 13:51:50 +08:00 收藏一大波主 |
24 nihaoaa 2019-07-22 13:56:09 +08:00 我还以为是个透明主题,背景一个大波妹 |
![]() | 25 shubei 2019-07-22 14:04:10 +08:00 @Sainnhepark 哈哈 他们说的“大波” |
![]() | 26 karia 2019-07-22 14:24:00 +08:00 via Android 问下楼主图里那种 status bar 怎么做的 我 set laststatus 弄出来的只有一行纯白的,好丑.... |
![]() | 27 karia 2019-07-22 14:24:57 +08:00 via Android 刚看到#17... 可以等会研究下 |
![]() | 28 libaibuaidufu 2019-07-22 18:05:41 +08:00 第一个挺好看的 。。。 |
![]() | 29 Sainnhepark OP @libaibuaidufu forest-night 看起来很爽,但用久了眼睛不舒服。我一般开着 redshift 用,或者直接用 forest-dusk |
![]() | 30 ThinkCat 2019-07-22 23:58:30 +08:00 第一个不错,不过开启行号展示的话,行号的背景色有点不协调 |
![]() | 31 yuuko 2019-07-23 22:34:16 +08:00 看看 gruvbox material |
![]() | 32 Sainnhepark OP @yuuko 想问个问题,你觉得蓝色和青色的区分度够吗?蓝色我已经调了三次了,但总感觉和青色的区分度不够 |
![]() | 33 yuuko 2019-07-24 18:01:10 +08:00 @Sainnhepark 使用了一天,写 TS 和 HTML + SASS 感受,调色对于原版 gruvbox 相比感觉柔和很多(所以和原版区别还是挺大的),感觉看久了眼睛不会难么难受,现在已经切换到 gruvbox material 打算长期使用了。 颜色区分的话我只觉得这两个 blue: #7DAE9B AquaBold: #89B482 区分度不太够,青色说的是 #A9B665 么?是的话我觉得够了,基本第一眼就能区分开来。 |
![]() | 34 Sainnhepark OP @yuuko 对,我就是说 blue 和 aqua。 之前我调 blue 的时候都是保持 hue 和原版相同的条件下调整 saturation 和 lightness,但是已经调到极限了,区分度还是不够。待会我调一下 hue |
![]() | 35 Sainnhepark OP @yuuko 我刚刚推了一个新分支上去,调整了一下 hue,能否切过去试一试 |
![]() | 36 Taigacute 2019-07-24 19:16:21 +08:00 这么闲 帮我的 spaceline 写个 colorscheme 吧 2333 |
![]() | 37 Sainnhepark OP @Taigacute 现在不闲了,这些都是前几天实习的时候弄的,现在回家了得学点东西 |
![]() | 38 Sainnhepark OP @Taigacute 我刚刚推了两个分支上去,有空的话你能否试试哪个的蓝色更合适一些 |
![]() | 39 Sainnhepark OP 我还是自己来决定吧。 |
![]() | 40 Taigacute 2019-07-24 23:34:20 +08:00 感觉你 syntax group 有点缺。 |
![]() | 41 Sainnhepark OP @Taigacute gruvbox material 的扩展高亮基本都来自 gruvbox-community/gruvbox,我自己只添加了 mkd, ale virtual text, coc, vim-matchup 的高亮组。其它文件类型的语法高亮我暂时不敢随意添加或更改,怕有逻辑问题 |
![]() | 42 Taigacute 2019-07-25 10:03:21 +08:00 那就是缺。原本的 gruvbox 就缺一大堆。 |
![]() | 43 Sainnhepark OP @Taigacute 这不能说是缺吧。。。 原本语法文件里就把所有高亮组都链接到了基本高亮组,正常高亮一点问题也没有,调整它们只是因为某些高亮链接不太合适而已 |
![]() | 44 Taigacute 2019-07-25 12:35:03 +08:00 基本高亮组只提供了基本的高亮,写代码的时候不同的语言 syntaxgroup 都不一样,有的还要写正则制定新的 syntaxgroup,就比如我制作了 jsxEndCompoentName 这样的 syntaxgroup 去更好的匹配 jsx 语法。原本的 gruvbox 只提供了基本而且很久不维护了没去更好的适配很多语言啊。 |
![]() | 45 Sainnhepark OP @Taigacute 那是语法文件的工作吧,跟 color scheme 有什么关系 |
![]() | 46 Taigacute 2019-07-25 13:21:40 +08:00 语法文件提供的是组,coloscheme 要更好的提供颜色要支持这个组。 |
![]() | 47 Sainnhepark OP @Taigacute 语法文件除了定义组之外还应该把组链接到基本高亮组如 Function Type Identifier |
![]() | 48 Sainnhepark OP @Taigacute 一个 color scheme 只要完成了基本高亮组就已经是一个完整的 color scheme 了,不存在缺什么 |