2011-12-12 57 views
6

可能重复:
R: Display a time clock in the R command line时间戳R提示可能吗?

有什么办法来配置[R,这样它会显示前提示 “>” 时间戳?

非常感谢 EC

+2

这是值得了解的,它是*更简单*比该问题的答案中使用的代码。 –

+0

@JohnColby - 非常好的一点。你的*在我看来更简单(尽管addTaskCallback的帮助页声称相反)。 –

+0

*问题*仍然是一个重复,所以,我不知道,也许我应该在那里评论? –

回答

9

这将做到这一点:

options(prompt=paste(Sys.time(),"> ")) 

我忘了如何使它虽然更新。我会尝试检查时,我得到一个秒...

啊发现:

updatePrompt <- function(...) {options(prompt=paste(Sys.time(),"> ")); return(TRUE)} 
addTaskCallback(updatePrompt) 
+0

对我不起作用,似乎没有得到更新:2011-12-12 19:07:22> Sys.time() [1]“2011-12-12 19:08:00 CET” 2011-12-12 19:07:22> Sys.time() [1]“2011-12-12 19:08:01 CET” 2011-12-12 19:07:22> Sys.time() [1]“2011-12-12 19:08:02 CET” 2011-12-12 19:07:22> Sys.time() [1]“2011-12-12 19:08:03 CET “ 2011-12-12 19:07:22> Sys.time() [1]”2011-12-12 19:08:03 CET“ 2011-12-12 19:07:22> Sys.time () [1]“2011-12-12 19:08:04 CET” 2011-12-12 19:07:22> Sys.time() [1]“2011-12-12 19:08: 04 CET“ 2011-12-12 19:07:22> Sys.time () [1]“2011-12-12 19:08:05 CET” 2011-12-12 19:07:22> – ECII

+0

这不适用于我的使用GUI中的2.14的mac,但它可以工作if我从终端和R一起工作。 – Dason