求推荐一款 zsh 主题~

2014-02-26 21:34:10 +08:00
 xatest


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

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

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

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

这个主题就很赞,简单明了
SmileyWin
2018-09-14 11:24:38 +08:00
@Numbcoder 求主题
KakuCicada
2019-10-12 15:35:24 +08:00
我之前 zsh 的主题选了 random,刷了一遍所有主题效果后,还是选了 ys

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/102008

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX