Saya ingin menambahkan timestamp ke command prompt saya di oh-my-zsh. Ini adalah prompt tema saat ini ( robbyrussell ):
local ret_status="%(?:%{$fg_bold[green]%}➜ :%{$fg_bold[red]%}➜ %s)"
PROMPT='${ret_status}%{$fg_bold[green]%}%p %{$fg[cyan]%}%c %{$fg_bold[blue]%}$(git_prompt_info)%{$fg_bold[blue]%} % %{$reset_color%}'
ZSH_THEME_GIT_PROMPT_PREFIX="git:(%{$fg[red]%}"
ZSH_THEME_GIT_PROMPT_SUFFIX="%{$reset_color%}"
ZSH_THEME_GIT_PROMPT_DIRTY="%{$fg[blue]%}) %{$fg[yellow]%}✗%{$reset_color%}"
ZSH_THEME_GIT_PROMPT_CLEAN="%{$fg[blue]%})"
Adakah yang tahu bagaimana cara menambahkan stempel waktu?
~/.zshrc
tidak~/.zsh
.Jika Anda ingin menambahkan tanggal / waktu ke kanan, Anda mengatur RPROMPT
sumber
nano ~/.zshrc
dan ditambahkanRPROMPT="%{$fg[yellow]%}[%D{%f/%m/%y}|%@]"
sebagai baris terakhir untuk mengatur prompt dengan warna kuning%{$reset_color%}
di akhir untuk menghindari kuning mengacaukan sisa baris.Saya menambahkan ini
%D{%m/%f/%y}|%D{%L:%M:%S}
ke tema utama untuk menampilkan tanggal dan waktu sebagaimm/dd/yy | hh:mm:ss
.Jadi, inilah perintah lengkap yang saya gunakan:
Pemberian yang mana:
sumber
Untuk mendapatkan datetime dan zona penuh
[Sun 11 Agt 2019 20:41:53 AEST]
Saya tempat
RPROMPT = "% {$ fg [green]%} [% D {% c}]"
di file ~ / .zshrc saya
sumber