防止 zsh 的 time 命令给出程序输出

防止 zsh 的 time 命令给出程序输出

在我的终端上使用 zsh,

time hello.out

给出

Hello World

user    0.002
system  0.003
total   0.006

我已使用以下内容配置了 .zshrc 文件:

  TIMEFMT=$'\nuser\t%*U\nsystem\t%*S\ntotal\t%*E'

但我不想要程序的输出,即

Hello World

出现。我可以做什么来实现这个目标?

最后,Vim 使用的 shell 似乎不记得我在 .zshrc 中放入的配置,它使用默认格式(提供“hello.out”以及 CPU 信息)。我该怎么做才能使 Vim 中的 shell 符合我放入文件中的格式?

相关内容