もし私が
System.out.print("something\r");
コンソールで、行頭にカーソルを戻し、最後に
System.out.print("something\r");
System.out.print(" any\r");
私は持っている
anything
タイプした。
しかし、Eclipseコンソールで私は得る
something
anything
\rCR/LF として扱われるかのように。
どうすればこれをセットアップできますか?
もし私が
System.out.print("something\r");
コンソールで、行頭にカーソルを戻し、最後に
System.out.print("something\r");
System.out.print(" any\r");
私は持っている
anything
タイプした。
しかし、Eclipseコンソールで私は得る
something
anything
\rCR/LF として扱われるかのように。
どうすればこれをセットアップできますか?
Nishantがコメントですでに指摘しているように、ここでバグを見つけました。
このバグは最初は2004年(> 9年前!?!!)に報告されましたが、このバグはすぐには(または今までに)修正されていないようです。Eclipse Juno SR2でも、いくつかのEclipseバージョンでテストしましたが、バグはまだ残っています。
バグは現在修正されています (Eclipse 2020-03)。ただ行く
ウィンドウ ➺ 設定 ➺ 実行/デバッグ ➺ コンソール
両方のチェックボックスがオンになっていることを確認してください
ASCII 制御文字を解釈する
と
キャリッジ リターン (\r) を制御文字として解釈する
有効になっています。