V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
SWBMESSI
V2EX  ›  Z shell

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

  •  
  •   SWBMESSI · Nov 8, 2019 · 8775 views
    This topic created in 2372 days ago, the information mentioned may be changed or developed.

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

    8 replies    2020-07-20 13:41:40 +08:00
    v2exe2v
        1
    v2exe2v  
       Nov 8, 2019
    powerline9k
    ZavierXu
        2
    ZavierXu  
       Nov 8, 2019
    powerline10k
    hei1000
        3
    hei1000  
       Nov 8, 2019
    无关回答, 要不试试 tig
    hei1000
        4
    hei1000  
       Nov 8, 2019
    @hei1000 #3 搞错了, 楼主问的是 git status shell prompt
    Kobayashi
        5
    Kobayashi  
       Nov 12, 2019 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  
       Nov 14, 2019
    @ZavierXu #2 233 还真有 10k
    ZavierXu
        7
    ZavierXu  
       Nov 14, 2019
    @v2exe2v 喜+1 哈哈
    zthxxx
        8
    zthxxx  
       Jul 20, 2020
    说到对 git 状态的展示,可以试试这个 jovial 主题

    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3319 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 47ms · UTC 14:18 · PVG 22:18 · LAX 07:18 · JFK 10:18
    ♥ Do have faith in what you're doing.