Ich frage mich, ob es einen Weg gibt, um die aktuelle Zeit in der R-Befehlszeile anzuzeigen, wie in MS DOS, können wirZeigt eine Zeituhr in der R-Befehlszeile
Prompt $T $P$G
umfassen die Zeituhr verwenden in jeder Eingabezeile. So etwas wie
options(prompt=paste(format(Sys.time(), "%H:%M:%S"),"> "))
wird es tun, aber dann ist es an der Zeit, die eingestellt wurde behoben. Ich bin nicht sicher, wie man es automatisch aktualisieren lässt.
Keine der aktuellen Callback-basierten Antworten macht dasselbe wie die MS DOS-Eingabeaufforderung, da sie von der Ausführung eines Befehls auf oberster Ebene abhängen. Wenn man einfach CR/LF in der Konsole drückt, wird die Zeit nicht aktualisiert, während dies in MS DOS aktualisiert wird. – Iterator
Wo ich sitze, kann ich die Uhrzeit auf meiner Bildschirmuhr, meiner Armbanduhr, meinem alten Palm VX und meinem Telefon sehen. Brauchst du wirklich noch eine Erinnerung an deine zunehmende Sterblichkeit? :) Ist es wirklich nur für Zeitstempel Ihrer Aktivität? – Spacedman
@ Spacedman Ja, das würde ich tun. Manchmal lasse ich einen Befehl von der Konsole laufen und würde gerne wissen, wann es zu Ende ist, wenn ich weggetreten bin. Die anderen Methoden machen das einigermaßen gut, aber dann muss ich noch die Uhrzeit überprüfen (oder einen neuen Befehl ausführen). Ich habe eine Menge Profiling, Logging, Messaging, etc., so dass diese prompte Sache überflüssig sein könnte, aber was solls. :) Auf jeden Fall dachte ich, es wäre am besten, die gestellte Frage zu lösen. – Iterator