2011-12-12 36 views
6

thể trùng lặp:
R: Display a time clock in the R command lineDấu thời gian tại dấu nhắc R có thể?

Có cách nào để cấu hình R để nó sẽ hiển thị một tem thời gian trước khi dấu nhắc ">"?

Thanks a lot EC

+2

Nó có giá trị biết rằng đó là * thậm chí đơn giản hơn * so với mã được sử dụng trong các câu trả lời trong câu hỏi đó. –

+0

@JohnColby - Rất tốt. Yours * là * đơn giản hơn trong quan điểm của tôi (mặc dù trang trợ giúp cho 'addTaskCallback' tuyên bố ngược lại). –

+0

Câu hỏi * vẫn còn là một điểm mặc dù, vì vậy, tôi không biết, có lẽ tôi chỉ nên bình luận ở đó? –

Trả lời

9

này sẽ làm điều đó:

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

tôi quên làm thế nào để làm cho nó cập nhật mặc dù. Tôi sẽ cố gắng để kiểm tra khi tôi nhận được một giây ...

Ahh tìm thấy nó:

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

Không hoạt động đối với tôi, dường như không được cập nhật: 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

Điều này không hoạt động trên mac của tôi bằng cách sử dụng 2,14 trong GUI nhưng nó hoạt động nếu Tôi làm việc với R từ nhà ga. – Dason

Các vấn đề liên quan