V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zthxxx
V2EX  ›  Z shell

做了一款算是小清新的 zsh 主题 jovial,有人要晒终端么~

  •  
  •   zthxxx · 2018-05-01 15:35:29 +08:00 · 16769 次点击
    这是一个创建于 2400 天前的主题,其中的信息可能已经有所发展或是发生改变。

    折腾过各种带有一堆状态监控的 zsh 配置,那个时候每次打开终端就像个 HUD 一样,满屏的参数;

    后来看腻了,于是自己做了个简约一点,颜色清爽一点的主题 jovial

    https://github.com/zthxxx/jovial

    没有 powerline 字体,没有复杂的监控显示,

    只有最简单的几个状态展示:项目依赖语言git 状态当前时间

    上图

    jovial-theme

    安装

    手动安装的话,就是直接下载 jovial.zsh-theme 这个文件到 oh-my-zsh 主题目录,

    然后再改 ~/.zshrc 中的主题名为 jovial

    当然,我这么懒的人肯定是提供了自动化的一句话安装嘛:

    curl -sSL git.io/jovial | sudo bash -s $USER
    

    会自动下载主题文件、安装 git autojump urltools 插件,并自动修改 .zshrc 中的主题名和插件名配置。

    如果没有 zshoh-my-zsh 的话,也会默认尝试自动安装并修改默认 shell (所以才需要 root 权限)~

    支持 MacOS、Debian / Ubuntu、CentOS、Arch,

    所以也可以在服务器上这样一句话安装

    比如把上面那句话加入到服务器初始化脚本中,方便的多,简直不要太爽!

    44 条回复    2020-06-08 15:07:13 +08:00
    kmahyyg
        1
    kmahyyg  
       2018-05-01 16:12:27 +08:00 via iPad
    mark 马上去试试 不过实在
    kmahyyg
        2
    kmahyyg  
       2018-05-01 16:15:27 +08:00 via iPad
    丑了点
    ynyounuo
        3
    ynyounuo  
       2018-05-01 16:19:45 +08:00   ❤️ 8
    你对「清爽」是不是有点误解 - -
    kamen
        4
    kamen  
       2018-05-01 16:27:31 +08:00 via Android   ❤️ 1
    ys 不解释
    zthxxx
        5
    zthxxx  
    OP
       2018-05-01 17:01:09 +08:00
    @kmahyyg #2
    我是觉得配色还可以再改改的 🌝
    hu6360567
        6
    hu6360567  
       2018-05-01 17:09:41 +08:00 via Android
    还可以,一般我服务器上用 frisk,自己的机器用 powerlevel9k。这个算是两者的结合吧
    zthxxx
        7
    zthxxx  
    OP
       2018-05-01 17:10:45 +08:00
    @ynyounuo #3

    大概是指和这种比起来要简单一点 🌚

    kmahyyg
        8
    kmahyyg  
       2018-05-01 17:13:45 +08:00
    @zthxxx r#5

    [![20180501171155.png]( https://i.loli.net/2018/05/01/5ae82f88437e7.png)]( https://i.loli.net/2018/05/01/5ae82f88437e7.png)
    [![20180501171102.png]( https://i.loli.net/2018/05/01/5ae82f8838b40.png)]( https://i.loli.net/2018/05/01/5ae82f8838b40.png)

    借鉴下楼主的,魔改 agnoster, 加了个显示 exit code, 语言显示我觉得没必要,因为不准......
    zthxxx
        9
    zthxxx  
    OP
       2018-05-01 17:22:56 +08:00
    @kmahyyg #8
    还行。。 我是觉得 powerline 看多了,觉得那种色块对比度太厚重了,现在喜欢偏线条的一点的,感觉优雅一些

    另外 v2 评论不支持 md 语法的
    ynyounuo
        10
    ynyounuo  
       2018-05-01 17:28:13 +08:00
    @zthxxx
    这个只是 tmux 配置了 https://github.com/gpakosz/.tmux/ 后开了个 horizontal split 然后下面运行了一个 vtop。

    prompt 看起来就是在开头配了个 Font Awesome 的 Drupal,实际上如果狭义 「 zsh 主题」到「 prompt 样式」(至少我这样认为)的话,这个配置并不一定很重啊,当然很有可能是 powerlevel9k 之类的。
    zthxxx
        11
    zthxxx  
    OP
       2018-05-01 17:39:44 +08:00
    @hu6360567 #6
    powerlevel9k 的图标提示是真的全,我写这个主题的时候也参考了 powerlevel9k 的 后置提示时间 和 print_icon 函数(虽然最后也没用到
    powerlevel9k 的感觉就是太过全面,完全找不到黑点,可能就是配置项太多有点麻烦


    @kmahyyg #8
    感谢指正
    rosu
        12
    rosu  
       2018-05-01 17:51:28 +08:00


    楼主的 wiki 主题一直在用,感谢~
    zthxxx
        13
    zthxxx  
    OP
       2018-05-01 19:01:50 +08:00
    @rosu 感谢支持; hyperjs 我也有在用,win 下可以把 cmder 集成进去
    kenken
        14
    kenken  
       2018-05-01 22:12:17 +08:00 via iPhone
    可以
    shutongxinq
        15
    shutongxinq  
       2018-05-01 22:37:20 +08:00
    好看。和 bira 的两层布局差不多很赞。谢谢楼主分享作品。
    zthxxx
        16
    zthxxx  
    OP
       2018-05-01 23:57:41 +08:00
    @shutongxinq
    最初的样式灵感来自 fino,刚刚看了下 bira 也有些类似,
    主要是觉得双行方便输入一些长一点的命令,
    单行太挤了,有些主题的路径和状态展示一加上,就完全没位置了
    JasonSi
        17
    JasonSi  
       2018-05-02 03:21:00 +08:00
    跟我现在用的 seeker 蛮像的…… 反而楼主的更详细点,不够“清爽”哦
    param
        18
    param  
       2018-05-02 03:53:36 +08:00 via Android
    為什麼不提交 pr。。
    msg7086
        19
    msg7086  
       2018-05-02 05:32:31 +08:00
    你这个……在 prompt 上塞表情包是几个意思……
    hei1000
        20
    hei1000  
       2018-05-02 09:20:22 +08:00
    exit code 这个创意收了,我可以加到我的 fish 里面去
    sobigfish
        21
    sobigfish  
       2018-05-02 09:27:50 +08:00
    这个高对比闪瞎我的👀🕶️ 😂
    zthxxx
        22
    zthxxx  
    OP
       2018-05-02 09:40:38 +08:00
    @param #18
    PR 啥?


    @msg7086 #19
    啊哈,这都被你发现了~
    不过严格来说是算颜文字,只在有 git 的目录下显示,
    就像是命令行在说 “ XXX,我又看见你在写代码了!”


    @hei1000 #20
    欢迎使用源码,
    exit code 有时出错看看还是很有用的
    hei1000
        23
    hei1000  
       2018-05-02 09:48:19 +08:00
    @zthxxx #22 源码就不用看了,我是 fish-shell,代码不一样我得自己写,感谢这个创意
    hei1000
        24
    hei1000  
       2018-05-02 09:49:50 +08:00
    楼主为何不配合 tmux 食用,效果更好,很多东西可以放到 tmux 上面显示,这样 prompt 就更简洁了
    sunzhenyucn
        25
    sunzhenyucn  
       2018-05-02 11:51:13 +08:00
    https://i.loli.net/2018/05/02/5ae9358c36be5.jpg

    用的是 OhMyZsh 自带的 sorin
    xidadada
        26
    xidadada  
       2018-05-02 11:55:14 +08:00 via iPhone
    你对清爽有点误解
    XFLx2
        27
    XFLx2  
       2018-05-02 12:15:15 +08:00
    配色丑,丑配色
    sahrechiiz
        28
    sahrechiiz  
       2018-05-02 13:25:40 +08:00   ❤️ 2
    xuhaoyangx
        29
    xuhaoyangx  
       2018-05-02 13:27:21 +08:00
    不好看 够实用就行
    xiaket
        30
    xiaket  
       2018-05-02 14:13:37 +08:00
    Wolther47
        31
    Wolther47  
       2018-05-02 16:29:54 +08:00 via iPhone
    挺好的,不过个人有个人喜好啦,而且用久了也会厌;话说,Hyper 是真的好看,就是启动慢了些🌚
    foursking
        32
    foursking  
       2018-05-02 17:06:17 +08:00
    背景搞点灰度效果会好点,你这样太黑了
    zthxxx
        33
    zthxxx  
    OP
       2018-05-02 20:53:22 +08:00
    @sobigfish #21 是的,对比度和饱和度都有点高,在考虑修改配色了

    @sahrechiiz #28
    看到这个样式配色瞬间就喜欢了,
    一看作者,卧槽,原来是 sindresorhus 蒟苣

    @foursking #32 在我本地改了下,是要看起来舒服一点了~
    param
        34
    param  
       2018-05-03 03:23:49 +08:00 via Android
    @zthxxx 為什麼不在 omz 直接開 pull request
    omph
        35
    omph  
       2018-05-03 08:53:12 +08:00
    @param 即使加载的插件不多,omz 也启动慢,有没有精简版的 omz 啊?
    zthxxx
        36
    zthxxx  
    OP
       2018-05-03 13:25:15 +08:00
    @param #34
    emmm, 所以说 PR 啥?我只是做了个主题呀,而 omz 明确说了不接受主题提交的呀
    https://github.com/robbyrussell/oh-my-zsh/#do-not-send-us-themes


    @omph
    大概是没有的,omz 就是一个大而全的配置,
    但你想要再简单一点的话,可以试试其他 zsh 配置,比如 dotfiles
    https://github.com/caarlos0/dotfiles
    omph
        37
    omph  
       2018-05-03 17:19:06 +08:00
    搜到一个简单的配置:zim
    regiondavid
        38
    regiondavid  
       2018-05-04 14:44:02 +08:00

    好的配色是关键
    zthxxx
        39
    zthxxx  
    OP
       2018-05-04 19:52:44 +08:00
    @regiondavid 好的背景是关键 🌝 :doge:
    zthxxx
        40
    zthxxx  
    OP
       2018-05-04 19:55:16 +08:00
    @zthxxx #39
    s/:doge:/ /g
    Tink
        41
    Tink  
       2018-05-05 00:32:32 +08:00 via iPhone
    @kamen #4 同
    ezreal
        42
    ezreal  
       2018-05-08 13:37:06 +08:00
    omz 的 half-life 主题还不错
    qdu
        44
    qdu  
       2020-06-08 15:07:13 +08:00
    觉得我这个还清爽一些哈哈(凑热闹

    https://i.loli.net/2020/06/08/INgyBn4iFzpW6xU.png
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5620 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 07:41 · PVG 15:41 · LAX 23:41 · JFK 02:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.