現在、以下のように表示されています
export PS1='${white}[\t] ${blue}\W:${red}$(__git_ps1)${white} \$ '
同じ設定で実験したいのですが、時間が右隅に表示されます。
PS1
これが発生するようにエクスポートを変更するにはどうすればよいですか?
bashを使用して、プロンプトでアイテムを正当化する方法があるとは思わないでくださいPS1
(ただし、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
は、「白」の色です。
これは、探している出力プロンプトですか?
export PS1="\u@\w [\$(date +%k:%M:%S)]> "