2011-12-12 10 views
6

Duplicar posible:
R: Display a time clock in the R command line¿Es posible marcar con el tiempo en R prompt?

¿Hay alguna manera de configurar R de modo que mostrará una marca de tiempo antes de que el indicador ">"?

Muchas gracias CE

+2

Vale la pena sabiendo que es aún más simple * * que el código utilizado en la respuesta de esa pregunta. –

+0

@JohnColby - Muy buen punto. El suyo * es * más simple en mi opinión (aunque la página de ayuda para 'addTaskCallback' dice lo contrario). –

+0

La * pregunta * sigue siendo un dup entonces, así que, no sé, ¿tal vez debería simplemente comentar allí? –

Respuesta

9

Esto lo hará:

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

me olvida cómo hacer que actualizar sin embargo. Voy a tratar de comprobar cuando llegue un segundo ...

Ahh lo encontraron:

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

No funciona para mí, no parece actualizarse: 2011-12-12 19:07:22> Sys.time() [1] "2011-12-12 19:08:00 CET" 12/12/2011 19:07:22> Sys.time() [1] "12/12/2011 19:08:01 CET" 2011-12-12 19:07:22> Sys.time() [1] "12/12/2011 19:08:02 CET" 12/12/2011 19:07:22> Sys.time() [1] "2011-12-12 19:08:03 CET " 2011-12-12 19:07:22> Sys.time() [1]" 12/12/2011 19:08:03 CET " 12/12/2011 19:07:22> Sys.time() [1] "2011-12-12 19:08:04 CET" 12/12/2011 19:07:22> Sys.time() [1] "12/12/2011 19:08: 04 CET " 12/12/2011 19:07:22> Sys.time() [1] "12/12/2011 19:08:05 CET" 2011-12-12 19:07:22> – ECII

+0

Esto no funciona en mi mac con 2.14 en la GUI, pero funciona si Trabajo con R desde la terminal. – Dason

Cuestiones relacionadas