求推荐一款 zsh 主题~ - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
xatest

求推荐一款 zsh 主题~

  •  
  •   xatest Feb 26, 2014 42918 views
    This topic created in 4442 days ago, the information mentioned may be changed or developed.


    上图是我现在用的主题『 dst 』,只有一点不符合我的要求:只有时间没有日期。所以求推荐一款主题满足:
    1. 显示当前相对路径一行,输入命令另起一行。
    2. 显示当前 git 分支+是否有未提交内容。
    3. 显示当前日期+时间。
    4. 黑色或暗色背景,以上文字颜色清晰可辨。
    21 replies    2020-04-16 12:22:20 +08:00
    fityme
        1
    fityme  
       Feb 26, 2014   2
    只有一点不符合要求的话拿来改改代码就好了么。
    譬如,加上日期的话,修改~/.oh-my-zsh/themes/dst.zsh-theme文件,添加一行ZSH_THEME_CURRENT_DATE=`date +%Y-%m-%d`
    然后把变量添加到最后一行的PROMPT中,变成这样:
    RPROMPT='%{$fg[green]%}[$ZSH_THEME_CURRENT_DATE %*]%{$reset_color%}'
    (现看现改,仅实现效果。。。
    baocaixiong
        2
    baocaixiong  
       Feb 26, 2014
    我一直用candy,改改修修挺好的。
    Numbcoder
        3
    Numbcoder  
       Feb 26, 2014
    我的这个如何:

    leopanhf
        4
    leopanhf  
       Feb 27, 2014
    @fityme
    BingFoon
        5
    BingFoon  
       Feb 27, 2014
    把全部zsh主题试了一遍之后,最后选了wedisagree
    xatest
        6
    xatest  
    OP
       Feb 27, 2014
    @fityme 有效而且简单,感谢已发送~
    xatest
        7
    xatest  
    OP
       Feb 27, 2014
    @Numbcoder 虽然很不错,但是无视了我的需求。。。~
    Altnai
        8
    Altynai  
       Feb 27, 2014
    @fityme 学霸怎么哪里都能看到你
    fityme
        9
    fityme  
       Feb 27, 2014
    @leopanhf
    @Altynai
    真心求不黑。。。
    wuhaotian00
        10
    wuhaotian00  
       Feb 28, 2014
    用这个网站看吧,http://zshthem.es/
    xuyuanp
        11
    xuyuanp  
       Feb 28, 2014
    ZSH_THEME_GIT_PROMPT_PREFIX=" %{$fg[blue]%}(%{$fg[red]%}"
    ZSH_THEME_GIT_PROMPT_SUFFIX="%{$reset_color%}"
    ZSH_THEME_GIT_PROMPT_DIRTY="%{$fg[blue]%})%{$fg[yellow]%} %{$reset_color%}"
    ZSH_THEME_GIT_PROMPT_CLEAN="%{$fg[blue]%})%{$fg[green]%} %{$reset_color%}"

    ZSH_THEME_GIT_PROMPT_ADDED="%{$FG[082]%}%{$reset_color%} "
    ZSH_THEME_GIT_PROMPT_MODIFIED="%{$FG[166]%}%{$reset_color%} "
    ZSH_THEME_GIT_PROMPT_DELETED="%{$FG[160]%}%{$reset_color%} "
    ZSH_THEME_GIT_PROMPT_RENAMED="%{$FG[220]%}%{$reset_color%} "
    ZSH_THEME_GIT_PROMPT_UNMERGED="%{$FG[082]%}%{$reset_color%} "
    ZSH_THEME_GIT_PROMPT_UNTRACKED="%{$FG[190]%}%{$reset_color%} "

    function prompt_char {
    if [ $UID -eq 0 ]; then echo "%{$fg[red]%}#%{$reset_color%}"; else echo $; fi
    }

    PROMPT='%(?, ,%{$fg[red]%}FAIL%{$reset_color%}
    )
    %{$fg[magenta]%}%n%{$reset_color%}@%{$fg[yellow]%}%m%{$reset_color%}: %{$fg_bold[blue]%}%~%{$reset_color%}$(git_prompt_info)$(git_prompt_status)
    %_ $(prompt_char) '

    RPROMPT='%{$fg[green]%}[%W %*]%{$reset_color%}'
    fanzc
        12
    fanzc  
       Feb 28, 2014
    个人使用frisk, 两行的方式,第一行为路径等信息,第二行为命令行,命令行位置固定,,

    ()
    xatest
        13
    xatest  
    OP
       Mar 1, 2014   1
    @fityme

    这么改了之后有个问题是会导致~/.oh-my-zsh下面有未提交的更新,于是更新的时候就会失败~
    我临时的解决办法是git stash之后更新,再git stash apply回来~
    ainopara
        14
    ainopara  
       Mar 12, 2014
    @xatest 求助,为什么你的dst颜色和我的不一样呀?
    另外ls输出文件夹那个特别鲜艳的配色有办法改吗?
    zxc337
        15
    zxc337  
       Jun 23, 2014
    @Numbcoder 求你的主题一份,发我邮箱[email protected]
    zyoppy008
        16
    zyoppy008  
       Oct 11, 2014
    @Numbcoder 求主题阿。。。还有为何我换了主题 还是都是一种颜色。。。 没有你那么好看 哭 = =
    errun
        17
    errun  
       Sep 25, 2015
    同求, ls 输出文件夹那个特别鲜艳的配色有办法改吗?
    Tecooler
        18
    Tecooler  
       Oct 11, 2016
    awesomepanda

    这个主题就很赞,简单明了
    SmileyWin
        19
    SmileyWin  
       Sep 14, 2018
    @Numbcoder 求主题
    KakuCicada
        20
    KakuCicada  
       Oct 12, 2019
    我之前 zsh 的主题选了 random,刷了一遍所有主题效果后,还是选了 ys
    stone520
        21
    stone520  
       Apr 16, 2020
    @KakuCicada me too
    About     Help     Advertise     Blog     API     FAQ     Solana     5948 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 121ms UTC 03:20 PVG 11:20 LAX 20:20 JFK 23:20
    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