Ist es möglich, Code in meinem Skript enthalten, die den Cursor zurück zum Anfang der aktuellen Zeile setzen, wie es Ausgabe in der REPL druckt? (d.h. damit das, was der Benutzer sieht, aktualisiert wird). Ich versuchte \r
in @printf
, aber es scheint das gleiche wie \n
zu tun.Zurück zum Anfang der Zeile in der REPL
Bisher ist die einzige Lösung, die ich zu @printf
mehr \b
Zeichen gefunden:
julia> @printf("one\ntwo\rthree")
one
two
three
julia> @printf("one\ntwo\b\bhree")
one
three
julia>
Gibt es einen besseren Weg, um die Cursor an den Anfang der aktuellen Zeile zu setzen? Ich bin auf einem Windows-System.
Dank aireties für Ihre Hilfe, aber das funktioniert nicht auf Windows : es bewegt sich auch eine Zeile nach unten ... @printf ("Sekunden übergeben =% d% s", idx, "\ b \ b \ b \ b \ b \ b \ b \ b \ b \ b \ b \ b \ b \ b \ b \ b \ b \ "macht zwar das, was ich brauche, fühlt sich aber ein bisschen wie eine schnelle und dreckige Reparatur an. Ich schätze, ich werde stattdessen mit mehreren \ b's fortfahren. – InkPen