Я хочу добавить метку времени в мою командную строку в oh-my-zsh. Это текущая тема приглашения ( 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]%})"
Любая идея, как можно добавить метку времени?
~/.zshrc
не является~/.zsh
.Если вы хотите добавить дату / время справа, вы устанавливаете RPROMPT
источник
nano ~/.zshrc
и добавил вRPROMPT="%{$fg[yellow]%}[%D{%f/%m/%y}|%@]"
качестве последней строки, чтобы установить правильное приглашение с желтым цветом%{$reset_color%}
в конце, чтобы желтый не испортил остальные строки.Я добавил это
%D{%m/%f/%y}|%D{%L:%M:%S}
в основную тему для отображения даты и времени какmm/dd/yy | hh:mm:ss
.Итак, вот полная команда, которую я использую:
Который дает:
источник
Чтобы получить полную дату и время
[Вс 11 августа 2019 20:41:53 AEST]
Я ставлю
RPROMPT = "% {$ фг [зеленый]%} [% D {% с}]"
в моем файле ~ / .zshrc
источник