Ich habe gesucht, wie es in anderen Sprachen zu tun, und ich habe festgestellt, dass ich das Sonderzeichen \ b verwenden muss, um das letzte Zeichen zu entfernen. (how-do-i-erase-printed-characters-in-a-console-applicationlinux)Wie lösche ich Zeichen in der Konsole
Dies funktioniert nicht für node.js in mehreren Aufrufen von console.log();
Wenn ich ein einzelnes Protokoll schreiben:
console.log ("abc\bd");
ich das Ergebnis: abd
Aber wenn ich schreibe:
console.log ("abc");
console.log ("\bd");
ich das Ergebnis:
abc
d
Mein Ziel ist es, eine neue Nachricht vorhanden wie drucken:
Warten
Abwarten.
Warten ..
Waiting ...
und wieder:
Warten
Abwarten.
usw.
alle in der gleichen Zeile.
Ich erwarte, dass unter der Haube des ‚\ r‘ Charakter ermöglicht dies. Dieses Zeichen bringt den Cursor an den Anfang der Zeile zurück, ohne eine neue Zeile zu beginnen. –
Nicht auf Windows obwohl. –
@pimvdb Wo sind diese Funktionen dokumentiert? Sie scheinen nicht in der Node-Dokumentation: http://nodejs.org/api/process.html#process_process_stdout –