我刚刚重新安装了Sierra,想将zsh与oh-my-zsh和power shell一起使用...

我最终得到了一个像这样的终端:

macos - 在Zsh的每一行上添加时间戳-LMLPHP

但是我想为每个输出添加一个时间戳。链接:
[14:23] acytryn ~ Projects %
有没有办法用zsh做到这一点?

最佳答案

我发现实际上将时间提前到现有提示而不完全覆盖它会更无损。这使得它可以与任何现有主题一起使用,而不会影响其样式。

.zshrc文件的末尾添加它。您可以使用nano ~/.zshrc键入命令nano进行编辑:

PROMPT='%{$fg[yellow]%}[%D{%f/%m/%y} %D{%L:%M:%S}] '$PROMPT

我使用云主题,所以这给了我:

macos - 在Zsh的每一行上添加时间戳-LMLPHP

它保留了当前主题。您还可以通过更改颜色甚至格式来为时间戳添加一些样式。

确保通过键入以下命令重新加载.zshrc文件:
. ~/.zshrc

要么
source ~/.zshrc

10-08 02:12