oh-my-zsh默认主题添加时间

一直使用oh-my-zsh的默认主题,基本满足需要但是没有时间信息,需要经常查看别的钟表。于是就想修改一下默认主题。

 



 1 # come from robbyrussle
 2 # and add time at bottom
 3  
 4 PROMPT='%{$fg_bold[cyan]%}%1~%{$reset_color%} $(git_prompt_info)'
 5 PROMPT+="%(?:%{$fg_bold[yellow]%}=> :%{$fg_bold[red]%}=> )%{$reset_color%}"
 6   
 7 ZSH_THEME_GIT_PROMPT_PREFIX="%{$fg_bold[blue]%}git:(%{$fg[red]%}"
 8 ZSH_THEME_GIT_PROMPT_SUFFIX="%{$reset_color%} "
 9 ZSH_THEME_GIT_PROMPT_DIRTY="%{$fg[blue]%}) %{$fg[yellow]%}✗"
10 ZSH_THEME_GIT_PROMPT_CLEAN="%{$fg[blue]%})"
11  
12 time_enabled="%(?.%{$fg_bold[yellow]%}.%{$fg_bold[red]%})[%?][%*]%{$reset_color%}"
13 RPS1="${time_enabled}"

 

 

 

 

 

命令返回值$?

时间$*

 

 

 

另一个方案:使用tmux, 配置参考的是https://github.com/zuorn/tmux.conf

 

补充:这类计时有个缺陷,执行vim编辑文件,它会记录整个编辑时间。如果有一直处于等待状态,运行时间没有多大用啊。而且如果要计时,shell中的time命名很好用。自己权衡吧。

 

posted @ 2022-11-05 17:27  安然春夏  阅读(354)  评论(0)    收藏  举报