oh-my-zsh每条命令前增加当前时间展示

1,065 阅读1分钟

在使用oh-my-zsh的时候,希望能够在每条命令执行的时候都展示一下当前时间, 可以通过修改oh-my-zsh的主题文件来实现这个功能。主题文件一般位于~/.oh-my-zsh/themes/目录下,其中robbyrussell.zsh-theme是默认的主题文件。

  1. 打开终端,使用文本编辑器打开主题文件:
$ nano ~/.oh-my-zsh/themes/robbyrussell.zsh-theme
  1. 在文件末尾添加以下代码:
# 显示时间
PROMPT="$PROMPT %{$fg[yellow]%}[%D{%H:%M:%S}]%{$reset_color%}"
  1. 保存并退出编辑器。
  2. 重新打开终端,即可看到每次输入命令时,最后会显示当前时间。

注:%D{%H:%M:%S}表示显示当前时间的格式,可以根据需要进行修改。

最后实现的效果是这样子:

image.png