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

求推荐一款 zsh 主题~

  •  
  •   xatest · 2014-02-26 21:34:10 +08:00 · 35371 次点击
    这是一个创建于 2322 天前的主题,其中的信息可能已经有所发展或是发生改变。


    上图是我现在用的主题『 dst 』,只有一点不符合我的要求:只有时间没有日期。所以求推荐一款主题满足:
    1. 显示当前相对路径一行,输入命令另起一行。
    2. 显示当前 git 分支+是否有未提交内容。
    3. 显示当前日期+时间。
    4. 黑色或暗色背景,以上文字颜色清晰可辨。
    21 条回复    2020-04-16 12:22:20 +08:00
    fityme
        1
    fityme   2014-02-26 22:22:37 +08:00   ❤️ 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   2014-02-26 22:34:39 +08:00
    我一直用candy,改改修修挺好的。
    Numbcoder
        3
    Numbcoder   2014-02-26 23:11:22 +08:00
    我的这个如何:

    leopanhf
        4
    leopanhf   2014-02-27 16:24:56 +08:00
    @fityme 好屌
    BingFoon
        5
    BingFoon   2014-02-27 17:04:06 +08:00
    把全部zsh主题试了一遍之后,最后选了wedisagree
    xatest
        6
    xatest   2014-02-27 19:35:59 +08:00
    @fityme 有效而且简单,感谢已发送~
    xatest
        7
    xatest   2014-02-27 19:42:30 +08:00
    @Numbcoder 虽然很不错,但是无视了我的需求。。。囧~
    Altynai
        8
    Altynai   2014-02-27 22:22:29 +08:00
    @fityme 学霸怎么哪里都能看到你
    fityme
        9
    fityme   2014-02-27 23:09:14 +08:00
    @leopanhf
    @Altynai
    真心求不黑。。。
    wuhaotian00
        10
    wuhaotian00   2014-02-28 13:49:19 +08:00
    用这个网站看吧,http://zshthem.es/
    xuyuanp
        11
    xuyuanp   2014-02-28 18:04:04 +08:00
    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   2014-02-28 18:35:34 +08:00
    个人使用frisk, 两行的方式,第一行为路径等信息,第二行为命令行,命令行位置固定,,

    ()
    xatest
        13
    xatest   2014-03-01 14:22:26 +08:00   ❤️ 1
    @fityme

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

    这个主题就很赞,简单明了
    SmileyWin
        19
    SmileyWin   2018-09-14 11:24:38 +08:00
    @Numbcoder 求主题
    KakuCicada
        20
    KakuCicada   268 天前
    我之前 zsh 的主题选了 random,刷了一遍所有主题效果后,还是选了 ys
    stone520
        21
    stone520   81 天前
    @KakuCicada me too
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1002 人在线   最高记录 5168   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 21:35 · PVG 05:35 · LAX 14:35 · JFK 17:35
    ♥ Do have faith in what you're doing.