zthxxx
V2EX  ›  Z shell

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

  •  
  •   zthxxx · May 1, 2018 · 18883 views
    This topic created in 3109 days ago, the information mentioned may be changed or developed.

    折腾过各种带有一堆状态监控的 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 中的主题名和插件名配置。

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

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

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

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

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

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

    kmahyyg
    kmahyyg
    May 1, 2018
    8
    @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
    zthxxx
    OP
    May 1, 2018
    9
    @kmahyyg #8
    还行。。 我是觉得 powerline 看多了,觉得那种色块对比度太厚重了,现在喜欢偏线条的一点的,感觉优雅一些

    另外 v2 评论不支持 md 语法的
    ynyounuo
    ynyounuo
    May 1, 2018
    10
    @zthxxx
    这个只是 tmux 配置了 https://github.com/gpakosz/.tmux/ 后开了个 horizontal split 然后下面运行了一个 vtop。

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


    @kmahyyg #8
    感谢指正
    rosu
    rosu
    May 1, 2018
    12


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


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


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

    用的是 OhMyZsh 自带的 sorin
    xidadada
    xidadada
    May 2, 2018 via iPhone
    26
    你对清爽有点误解
    XFLx2
    XFLx2
    May 2, 2018
    27
    配色丑,丑配色
    xuhaoyangx
    xuhaoyangx
    May 2, 2018
    29
    不好看 够实用就行
    xiaket
    xiaket
    May 2, 2018
    30
    Wolther47
    Wolther47
    May 2, 2018 via iPhone
    31
    挺好的,不过个人有个人喜好啦,而且用久了也会厌;话说,Hyper 是真的好看,就是启动慢了些🌚
    foursking
    foursking
    May 2, 2018
    32
    背景搞点灰度效果会好点,你这样太黑了
    zthxxx
    zthxxx
    OP
    May 2, 2018
    33
    @sobigfish #21 是的,对比度和饱和度都有点高,在考虑修改配色了

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

    @foursking #32 在我本地改了下,是要看起来舒服一点了~
    param
    param
    May 3, 2018 via Android
    34
    @zthxxx 為什麼不在 omz 直接開 pull request
    omph
    omph
    May 3, 2018
    35
    @param 即使加载的插件不多,omz 也启动慢,有没有精简版的 omz 啊?
    zthxxx
    zthxxx
    OP
    May 3, 2018
    36
    @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
    omph
    May 3, 2018
    37
    搜到一个简单的配置:zim
    regiondavid
    regiondavid
    May 4, 2018
    38

    好的配色是关键
    zthxxx
    zthxxx
    OP
    May 4, 2018
    39
    @regiondavid 好的背景是关键 🌝 :doge:
    zthxxx
    zthxxx
    OP
    May 4, 2018
    40
    @zthxxx #39
    s/:doge:/ /g
    Tink
    Tink
    May 5, 2018 via iPhone
    41
    @kamen #4 同
    ezreal
    ezreal
    May 8, 2018
    42
    omz 的 half-life 主题还不错
    qdu
    qdu
    Jun 8, 2020
    44
    觉得我这个还清爽一些哈哈(凑热闹

    https://i.loli.net/2020/06/08/INgyBn4iFzpW6xU.png
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1302 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 133ms · UTC 22:21 · PVG 06:21 · LAX 14:21 · JFK 17:21
    ♥ Do have faith in what you're doing.