Chcę dodać znacznik czasu do wiersza polecenia w oh-my-zsh. To jest bieżący monit o motyw ( 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]%})"
Masz pomysł, jak dodać znacznik czasu?
~/.zshrc
nie jest~/.zsh
.Jeśli chcesz dodać datę / godzinę po prawej, ustaw RPROMPT
źródło
nano ~/.zshrc
i dodałemRPROMPT="%{$fg[yellow]%}[%D{%f/%m/%y}|%@]"
jako ostatnią linię, aby ustawić właściwy monit z żółtym kolorem%{$reset_color%}
na końcu, aby uniknąć zepsucia reszty linii przez żółty kolor.Dodałem to
%D{%m/%f/%y}|%D{%L:%M:%S}
do głównego motywu, aby wyświetlić datę i godzinę jakomm/dd/yy | hh:mm:ss
.Oto pełne polecenie, którego używam:
Co daje:
źródło
Aby uzyskać pełną datę i strefę
[Niedz. 11 sierpnia 2019 20:41:53 AEST]
Ja kładę
RPROMPT = "% {$ fg [zielony]%} [% D {% c}]"
w moim pliku ~ / .zshrc
źródło