美文网首页
Mac oh-my-zsh终端用户名改为时间

Mac oh-my-zsh终端用户名改为时间

作者: 锋行_ | 来源:发表于2019-11-27 22:12 被阅读0次

想修改终端展示的prompt,网上找了很久没找到合适的方法。通过这篇文章得到启示,参考:oh-my-zsh终端用户名屏蔽设置

找到主题文件并打开:

open -e ~/.oh-my-zsh/themes/$ZSH_THEME.zsh-theme

在## Main prompt上面增加如下:

# time
prompt_time() {
  local DT="(`date "+%H:%M:%S"`)"
  prompt_segment black default "%(!.%{%F{yellow}%}.)$DT"
}

你也可以把日期加进来:
 local DT="(`date "+%Y-%m-%d %H:%M:%S"`)"

修改build_prompt()

## Main prompt
build_prompt() {
  RETVAL=$?
  prompt_status
  prompt_virtualenv
  prompt_aws
  prompt_time   这个新增的
#  prompt_context  这个注释掉
  prompt_dir
  prompt_git
  prompt_bzr
  prompt_hg
  prompt_end
}

然后重启iTerm2就好了


image.png

相关文章

网友评论

      本文标题:Mac oh-my-zsh终端用户名改为时间

      本文链接:https://www.haomeiwen.com/subject/xlwmwctx.html