导航到您的配置文件所在的 Git 安装文件夹:Git\etc\profile.d并打开名为git-prompt.sh. 更改最后一个代码块以包含这样的时间戳:
PS1="$PS1"'\[\033[0m\]' # change color
PS1="$PS1"' \A \D{%d/%m/%Y}' # time & date
PS1="$PS1"'\n' # new line
PS1="$PS1"'$ ' # prompt: always $
Run Code Online (Sandbox Code Playgroud)
只是为了突出显示,这是您在 bash 插入新行之前插入的行:
PS1="$PS1"' \A \D{%d/%m/%Y}' # time & date
Run Code Online (Sandbox Code Playgroud)
\A将以 24 小时HH:MM格式显示当前时间,并\D{format}以自定义格式显示日期。该格式采用strftime(3)支持的任何参数。我们使用的格式分为以下几部分:
%m - The month as a decimal number (range 01 to 12).
%d - The day of the month as a decimal number (range 01 to 31).
%y - The year as a decimal number without a century (range 00 to 99).
Run Code Online (Sandbox Code Playgroud)
这应该为您提供以下类似于此的控制台输出:
~/Desktop/Code/carhabti (master) 01:28 23/06/2019
Run Code Online (Sandbox Code Playgroud)
以下是用于在 bash 中格式化时间的转义序列列表:
\t the current time in 24-hour HH:MM:SS format
\T the current time in 12-hour HH:MM:SS format
\@ the current time in 12-hour am/pm format
\A the current time in 24-hour HH:MM format
Run Code Online (Sandbox Code Playgroud)