web-dev-qa-db-ja.com

Eclipseコンソールで改行効果なしでキャリッジリターンを取得するにはどうすればよいですか?

もし私が

System.out.print("something\r");

コンソールでは、行の先頭にカーソルを戻し、最後にカーソルを戻します

System.out.print("something\r");
System.out.print(" any\r");

私が持っています

 anything

入力しました。

しかし、Eclipseコンソールでは

something
 anything

\rをCR/LFとして扱ったかのように。

どうすればこれを設定できますか?

27
Dims

ニシャントがすでにコメントで指摘しているように、バグを見つけましたここに。

このバグは最初に2004年に報告されました(> 9年前!?!!)そしてこのバグはすぐには修正されないようです(またはこれまで)。 Eclipse Juno SR2でも、いくつかのEclipseバージョンでテストしましたが、バグはまだ残っています。

22
poitroae

ついに火星で直ったようです!

Version: Mars Release (4.5.0)
Build id: 20150621-1200
Used Java: jre1.8.0_60

あなたのコード

public class Main {

    public static void main(String[] args) {
        System.out.print("something\r");
        System.out.print(" any\r");
    }
}

出力

 anything
3
das Keks