目前显示如下
export PS1='${white}[\t] ${blue}\W:${red}$(__git_ps1)${white} \$ '
我想尝试相同的设置,但时间显示在最右边的角落。
我该如何修改我的PS1
出口才能发生这种情况?
不要认为有任何方法可以PS1
在 bash 中使用提示符来正确对齐项目(但可以肯定的是,在 zsh 中有简单的方法可以做到这一点)。您可以尝试为环境变量编写一个函数,PROMPT_COMMAND
并让它打印带有右对齐的时间,类似于:
print_pre_prompt ()
{
TIME=`date +%H:%M`
printf "\e[1;37m%$(($COLUMNS))s" "${TIME}"
}
PROMPT_COMMAND=print_pre_prompt
在这里,\e[1;37m
是“白色”颜色。
这是您要寻找的输出提示吗?
导出 PS1="\u@\w [\$(日期 +%k:%M:%S)]> "