Интересно, если есть способ, чтобы отобразить текущее время в командной строке R, как и в MS DOS, мы можем использоватьОтображение времени часов в командной R линии
Prompt $T $P$G
включить таймер в каждой строке подсказки. Что-то вроде
options(prompt=paste(format(Sys.time(), "%H:%M:%S"),"> "))
будет делать это, но тогда она фиксируется в то время он был установлен. Я не уверен, как сделать это обновление автоматически.
Ни один из текущих ответов на основе обратного вызова не делает то же самое, что и приглашение MS DOS, поскольку они зависят от выполнения команды верхнего уровня. Если вы просто нажмете CR/LF в консоли, он не обновит время, в то время как это будет обновлено в MS DOS. – Iterator
Где я сижу, я вижу время на экране, часы, мой верный старый Palm VX и мой телефон. Вам действительно нужно другое напоминание о вашей растущей смертности? :) Это действительно только для временного отслеживания вашей деятельности? – Spacedman
@Spacedman Да, вот что я сделал бы. Иногда я запускаю команду с консоли и хочу знать, когда она закончится, если я уйду. Другие методы делают это достаточно хорошо, но тогда мне еще нужно проверить время (или выполнить новую команду). У меня много профилирования, регистрации, обмена сообщениями и т. Д., Поэтому эта подсказка может быть лишней, но что это за черт. :) В любом случае, я решил, что лучше всего решить вопрос, который был задан. – Iterator