美文网首页
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