Se io
System.out.print("something\r");
alla console, ho il cursore indietro all’inizio della riga e infine dopo
System.out.print("something\r"); System.out.print(" any\r");
io ho
anything
digitato.
Ma alla console Eclipse ottengo
something anything
come se trattasse \r
come CR / LF.
Come posso configurare questo?
Come già sottolineato da Nishant nei commenti, hai trovato un bug qui.
Questo bug è stato inizialmente segnalato nel 2004 (> 9 anni fa!? !!) e questo bug sembra non essere risolto molto presto (o mai). L’ho provato su diverse versioni di Eclipse, anche su Eclipse Juno SR2 , e il bug è ancora lì.
Finalmente sembra essere fissato su Marte!
Version: Mars Release (4.5.0) Build id: 20150621-1200 Used Java: jre1.8.0_60
Il tuo codice
public class Main { public static void main(String[] args) { System.out.print("something\r"); System.out.print(" any\r"); } }
Produzione
anything