Je veux ajouter un horodatage à mon invite de commande dans oh-my-zsh. Voici l'invite de thème actuelle ( 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]%})"
Une idée de comment ajouter l'horodatage?
~/.zshrc
ne l' est pas~/.zsh
.Si vous souhaitez ajouter la date / l'heure à droite, vous définissez RPROMPT
la source
nano ~/.zshrc
et ajoutéRPROMPT="%{$fg[yellow]%}[%D{%f/%m/%y}|%@]"
comme dernière ligne pour définir l'invite de droite avec la couleur jaune%{$reset_color%}
à la fin pour éviter que le jaune ne gâche le reste des lignes.J'ai ajouté cela
%D{%m/%f/%y}|%D{%L:%M:%S}
au thème principal pour afficher la date et l'heure au formatmm/dd/yy | hh:mm:ss
.Voici donc la commande complète que j'utilise:
Qui donne:
la source
Pour obtenir la date et la zone complètes
[Dim 11 août 2019 20:41:53 AEST]
Je mets
RPROMPT = "% {$ fg [vert]%} [% D {% c}]"
dans mon fichier ~ / .zshrc
la source