【发布时间】:2011-05-12 11:17:15
【问题描述】:
不知道有没有办法在R命令行中显示当前时间,就像在MS DOS中一样,我们可以使用
Prompt $T $P$G
在每个提示行中包含时钟。 类似的东西
options(prompt=paste(format(Sys.time(), "%H:%M:%S"),"> "))
会这样做,但它会在设置时固定。我不知道如何让它自动更新。
【问题讨论】:
-
当前基于回调的答案中没有一个与 MS DOS 提示符做同样的事情,因为它们依赖于顶级命令的执行。如果只是在控制台中按 CR/LF,它不会更新时间,而在 MS DOS 中会更新。
-
我坐的地方可以看到屏幕时钟、手表、值得信赖的旧 Palm VX 和手机上的时间。你真的需要再次提醒你不断增加的死亡率吗? :) 真的只是为您的活动添加时间戳吗?
-
@Spacedman 是的,我就是这么做的。有时我从控制台运行命令,想知道它什么时候结束,如果我离开了。其他方法做得相当好,但我仍然需要检查时钟时间(或执行新命令)。我有很多分析、日志记录、消息传递等,所以这个提示可能是多余的,但到底是什么。 :) 无论如何,我认为最好解决所提出的问题。