oh-my-zsh主题显示执行时间
oh-my-zsh主题显示执行时间
进入主题目录~/.oh-my-zsh/themes
在想要修改的主题文件中添加如下代码:
1function preexec() {
2 timer=${timer:-$SECONDS}
3}
4
5function precmd() {
6 if [ $timer ]; then
7 timer_show=$(($SECONDS - $timer))
8 if [[ $timer_show -ge $min_show_time ]]; then
9 RPROMPT='%{$fg_bold[red]%}(${timer_show}s)%f%{$fg_bold[white]%}[%*]%f %{$reset_color%}%'
10 else
11 RPROMPT='%{$fg_bold[white]%}[%*]%f'
12 fi
13 unset timer
14 fi
15}
16
17autoload -Uz add-zsh-hook
18add-zsh-hook preexec preexec
19add-zsh-hook precmd precmd
除另有声明外,本博客文章均采用 知识共享 (Creative Commons) 署名 4.0 国际许可协议 进行许可。转载请注明原作者与文章出处。