XStack

Deep into details

0%

My ZSH Prompt

实现效果#

显示上调命令返回状态➜路径@时间

代码#

1
2
local ret_status="%(?:%{$fg_bold[green]%}➜ :%{$fg_bold[red]%}➜ )"
PROMPT='${ret_status}%{$fg[cyan]%}%c%{$reset_color%}@%{$fg[blue]%}%`date "+\%H:%M"`%{$reset_color%}\$'

说明#

  1. 把git状态干掉了, 加上以后在大项目下面,会很卡,明显影响效率
  2. oh-my-zsh的prompt设置在theme里面(theme设置在~/.zshrc里面, 比如我的主题存放在~/.oh-my-zsh/themes/robbyrussell.zsh-theme)
  3. bash是$PS1,不过,上面的命令仅适用于zsh

以上, 备忘