一大波主题 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Sainnhepark
V2EX    Vim

一大波主题

  •  
  •   Sainnhepark 2019-07-22 06:46:48 +08:00 6455 次点击
    这是一个创建于 2278 天前的主题,其中的信息可能已经有所发展或是发生改变。

    放假闲得慌,写了一大波主题,都对常见的文件类型和一些插件优化过了,欢迎来尝试

    Forest Night

    Redshift 优化之后的版本:

    Grimoire

    Vanilla Cake

    Desert Night

    Fairy Garden

    Atlantis

    Gruvbox Material

    这是原版 gruvbox

    这是 gruvbox material

    48 条回复    2019-07-25 13:46:24 +08:00
    Exp
        1
    Exp  
       2019-07-22 07:07:38 +08:00 via iPhone
    大波在哪里
    Sainnhepark
        2
    Sainnhepark  
    OP
       2019-07-22 07:09:26 +08:00 via Android
    @Exp 好吧,我以为 8 个已经很多了
    Building
        3
    Building  
       2019-07-22 07:19:44 +08:00 via iPhone
    大波在哪里?
    AEANWspPmj3FUhDc
        4
    AEANWspPmj3FUhDc  
       2019-07-22 07:55:28 +08:00
    Vim 的主题我一般在这里找的,挺多的。
    https://github.com/chriskempson/base16-vim
    Sainnhepark
        5
    Sainnhepark  
    OP
       2019-07-22 08:02:00 +08:00 via Android
    @ivlioioilvi 这个我也在用,确实很多,也有很多很不错的主题

    唉,恕我能力有限,因为这 8 个主题的工作量确实不算小,尤其是优化文件类型,所以我以为 8 个已经算多了。

    在这里道个歉,想收回“一大波”这个词
    Ruohua3kou
        6
    Ruohua3kou  
       2019-07-22 08:10:43 +08:00 via iPhone
    八个很多了,感谢分享
    他们说的大波是那个大波
    Sainnhepark
        7
    Sainnhepark  
    OP
       2019-07-22 08:11:59 +08:00 via Android
    May725
        8
    May725  
       2019-07-22 08:14:29 +08:00 via iPhone
    楼主是个实诚人
    jingxyy
        9
    jingxyy  
       2019-07-22 08:27:52 +08:00
    楼主太实诚了 他们说的大波是另一个意思……逗你呢
    Exp
        10
    Exp  
       2019-07-22 08:32:55 +08:00
    @Sainnhepark 玩笑玩笑,感谢分享~
    beastk
        11
    beastk  
       2019-07-22 09:01:57 +08:00 via iPhone
    你可以把主题取名 一大波
    Sainnhepark
        12
    Sainnhepark  
    OP
       2019-07-22 09:12:11 +08:00 via Android
    @beastk 可以的
    话说 vim 主题名能用中文吗,要是可以用中文的话我还真打算弄个中文名主题,用中国传统色写一个
    iwtbauh
        13
    iwtbauh  
       2019-07-22 09:21:12 +08:00
    我还真去 Google 了一下大波是什么意思
    itechify
        14
    itechify  
    PRO
       2019-07-22 09:26:06 +08:00
    @Sainnhepark #12 中国传统色是啥颜色 ,在我印象有中国红,做成主题有点~
    Sainnhepark
        15
    Sainnhepark  
    OP
       2019-07-22 09:28:09 +08:00
    @oneisall8955 没有啊,中国传统色很好看的,给你看个仓库 https://github.com/wangzme/CTCW

    另外 vanilla-cake 这个主题的背景就来自中国传统色
    jessun1990
        16
    jessun1990  
       2019-07-22 09:34:32 +08:00
    感谢分享,另外请教楼主的 vim 的 lightline 和顶部的 line,还有 tmuxline 是怎么弄得?很美观。
    Sainnhepark
        17
    Sainnhepark  
    OP
       2019-07-22 09:38:53 +08:00   1
    @jessun1990 我发现不管是在 reddit 还是在 v2ex,每次发帖都会有人问这个

    其实在 README 的 FAQ 里有提到的,我写了一个 gist 来专门介绍这个配置 https://gist.github.com/sainnhe/b8240bc047313fd6185bb8052df5a8fb
    syaki
        18
    syaki  
       2019-07-22 10:02:38 +08:00
    楼主,请问截图里的字体是啥?
    Sainnhepark
        19
    Sainnhepark  
    OP
       2019-07-22 10:04:27 +08:00 via Android
    @syaki FuraCode Nerd Font Mono Regular
    syaki
        20
    syaki  
       2019-07-22 10:07:29 +08:00
    @Sainnhepark 好的,谢谢。
    justfly
        21
    justfly  
       2019-07-22 11:20:20 +08:00
    感谢楼主的分享!

    换了很多主题,每次都会老老实实回到 gruvbox,但是每次都会厌烦函数名加粗的黄色,楼主的主题很好的解决了这个问题!
    Sainnhepark
        22
    Sainnhepark  
    OP
       2019-07-22 11:36:32 +08:00 via Android
    @justfly 我也很讨厌加粗,所以这个主题里默认只有很少的加粗,但是可以通过选项设置成原版 gruvbox 的那种效果
    missnote
        23
    missnote  
       2019-07-22 13:51:50 +08:00
    收藏一大波主
    nihaoaa
        24
    nihaoaa  
       2019-07-22 13:56:09 +08:00
    我还以为是个透明主题,背景一个大波妹
    shubei
        25
    shubei  
       2019-07-22 14:04:10 +08:00
    @Sainnhepark 哈哈 他们说的“大波”
    karia
        26
    karia  
       2019-07-22 14:24:00 +08:00 via Android
    问下楼主图里那种 status bar 怎么做的

    我 set laststatus 弄出来的只有一行纯白的,好丑....
    karia
    27
    karia  
       2019-07-22 14:24:57 +08:00 via Android
    刚看到#17...
    可以等会研究下
    libaibuaidufu
        28
    libaibuaidufu  
       2019-07-22 18:05:41 +08:00
    第一个挺好看的 。。。
    Sainnhepark
        29
    Sainnhepark  
    OP
       2019-07-22 18:18:41 +08:00 via Android
    @libaibuaidufu forest-night 看起来很爽,但用久了眼睛不舒服。我一般开着 redshift 用,或者直接用 forest-dusk
    ThinkCat
        30
    ThinkCat  
       2019-07-22 23:58:30 +08:00
    第一个不错,不过开启行号展示的话,行号的背景色有点不协调
    yuuko
        31
    yuuko  
       2019-07-23 22:34:16 +08:00
    看看 gruvbox material
    Sainnhepark
        32
    Sainnhepark  
    OP
       2019-07-24 17:15:48 +08:00 via Android
    @yuuko 想问个问题,你觉得蓝色和青色的区分度够吗?蓝色我已经调了三次了,但总感觉和青色的区分度不够
    yuuko
        33
    yuuko  
       2019-07-24 18:01:10 +08:00
    @Sainnhepark

    使用了一天,写 TS 和 HTML + SASS 感受,调色对于原版 gruvbox 相比感觉柔和很多(所以和原版区别还是挺大的),感觉看久了眼睛不会难么难受,现在已经切换到 gruvbox material 打算长期使用了。

    颜色区分的话我只觉得这两个 blue: #7DAE9B AquaBold: #89B482 区分度不太够,青色说的是 #A9B665 么?是的话我觉得够了,基本第一眼就能区分开来。
    Sainnhepark
        34
    Sainnhepark  
    OP
       2019-07-24 18:10:36 +08:00
    @yuuko 对,我就是说 blue 和 aqua。
    之前我调 blue 的时候都是保持 hue 和原版相同的条件下调整 saturation 和 lightness,但是已经调到极限了,区分度还是不够。待会我调一下 hue
    Sainnhepark
        35
    Sainnhepark  
    OP
       2019-07-24 18:29:58 +08:00
    @yuuko 我刚刚推了一个新分支上去,调整了一下 hue,能否切过去试一试
    Taigacute
        36
    Taigacute  
       2019-07-24 19:16:21 +08:00
    这么闲 帮我的 spaceline 写个 colorscheme 吧 2333
    Sainnhepark
        37
    Sainnhepark  
    OP
       2019-07-24 19:21:44 +08:00 via Android
    @Taigacute 现在不闲了,这些都是前几天实习的时候弄的,现在回家了得学点东西
    Sainnhepark
        38
    Sainnhepark  
    OP
       2019-07-24 19:23:12 +08:00 via Android
    @Taigacute 我刚刚推了两个分支上去,有空的话你能否试试哪个的蓝色更合适一些
    Sainnhepark
        39
    Sainnhepark  
    OP
       2019-07-24 20:06:16 +08:00 via Android
    我还是自己来决定吧。
    Taigacute
        40
    Taigacute  
       2019-07-24 23:34:20 +08:00
    感觉你 syntax group 有点缺。
    Sainnhepark
        41
    Sainnhepark  
    OP
       2019-07-25 05:44:29 +08:00 via Android
    @Taigacute gruvbox material 的扩展高亮基本都来自 gruvbox-community/gruvbox,我自己只添加了 mkd, ale virtual text, coc, vim-matchup 的高亮组。其它文件类型的语法高亮我暂时不敢随意添加或更改,怕有逻辑问题
    Taigacute
        42
    Taigacute  
       2019-07-25 10:03:21 +08:00
    那就是缺。原本的 gruvbox 就缺一大堆。
    Sainnhepark
        43
    Sainnhepark  
    OP
       2019-07-25 10:12:36 +08:00 via Android
    @Taigacute 这不能说是缺吧。。。
    原本语法文件里就把所有高亮组都链接到了基本高亮组,正常高亮一点问题也没有,调整它们只是因为某些高亮链接不太合适而已
    Taigacute
        44
    Taigacute  
       2019-07-25 12:35:03 +08:00
    基本高亮组只提供了基本的高亮,写代码的时候不同的语言 syntaxgroup 都不一样,有的还要写正则制定新的 syntaxgroup,就比如我制作了 jsxEndCompoentName 这样的 syntaxgroup 去更好的匹配 jsx 语法。原本的 gruvbox 只提供了基本而且很久不维护了没去更好的适配很多语言啊。
    Sainnhepark
        45
    Sainnhepark  
    OP
       2019-07-25 12:51:26 +08:00 via Android
    @Taigacute 那是语法文件的工作吧,跟 color scheme 有什么关系
    Taigacute
        46
    Taigacute  
       2019-07-25 13:21:40 +08:00
    语法文件提供的是组,coloscheme 要更好的提供颜色要支持这个组。
    Sainnhepark
        47
    Sainnhepark  
    OP
       2019-07-25 13:45:18 +08:00 via Android
    @Taigacute 语法文件除了定义组之外还应该把组链接到基本高亮组如 Function Type Identifier
    Sainnhepark
        48
    Sainnhepark  
    OP
       2019-07-25 13:46:24 +08:00 via Android
    @Taigacute 一个 color scheme 只要完成了基本高亮组就已经是一个完整的 color scheme 了,不存在缺什么
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     935 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 19:39 PVG 03:39 LAX 12:39 JFK 15:39
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86