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

有没有对 git status 支持比较好对 zsh 主题

  •  
  •   SWBMESSI · 2019-11-08 09:36:28 +08:00 · 7807 次点击
    这是一个创建于 1824 天前的主题,其中的信息可能已经有所发展或是发生改变。

    感觉 ys 不太好 agnoster 又审美疲劳了 求一个 大家用的

    8 条回复    2020-07-20 13:41:40 +08:00
    v2exe2v
        1
    v2exe2v  
       2019-11-08 10:02:54 +08:00
    powerline9k
    ZavierXu
        2
    ZavierXu  
       2019-11-08 10:04:06 +08:00
    powerline10k
    hei1000
        3
    hei1000  
       2019-11-08 10:38:23 +08:00
    无关回答, 要不试试 tig
    hei1000
        4
    hei1000  
       2019-11-08 10:43:52 +08:00
    @hei1000 #3 搞错了, 楼主问的是 git status shell prompt
    Kobayashi
        5
    Kobayashi  
       2019-11-12 10:26:27 +08:00 via Android   ❤️ 1
    zsh 下 prompt 功能最多的主题是 powerlevel9k,其次是 spaceship。不过 git status 显示向来是比较耗时,影响回车后刷新速度。powerlevel9k 有一个 fork 叫做 powerlevel10k,作者利用 c 写了一个叫做 gitstatus 后台进程,每次向这个 daemon 发起请求查询 git 仓库状态,速度很快。spaceship 下有 pull request 提出了异步加载。

    二者都能很好地解决 git section 耗时问题。我个人认为一般异步就够了,除非是 vscode 或者是 Linux kernel 那么大的仓库,p10k 采用的 gitstatus 进程才能体现出速度优势。另外,gitstatus 由于使用 zsh 管理进程,导致一个 shell 一个新 gitstatus 进程。
    v2exe2v
        6
    v2exe2v  
       2019-11-14 08:35:32 +08:00
    @ZavierXu #2 233 还真有 10k
    ZavierXu
        7
    ZavierXu  
       2019-11-14 08:48:41 +08:00
    @v2exe2v 喜+1 哈哈
    zthxxx
        8
    zthxxx  
       2020-07-20 13:41:40 +08:00
    说到对 git 状态的展示,可以试试这个 jovial 主题

    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5520 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 06:53 · PVG 14:53 · LAX 22:53 · JFK 01:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.