2013-02-09 23 views
24

IコンソールでEclipseコンソールで改行なしの改行を取得するにはどうすればよいですか?

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

場合、私は、バックラインの先頭にカーソルを持って、そして最終的に

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

後、私は、型付き

anything 

を持っています。

しかし、それはCR/LFとして\rを扱うかのようにEclipseのコンソールで、私は

something 
anything 

を取得します。

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

+11

間、私の未解決のバグhttps://bugs.eclipse.org/bugs/show_bug.cgi?id=76936 –

+2

のように思えますこれの使用を理解することができます、なぜ私はあなたがEclipseで動作するためにそれを必要と尋ねます。それは不便かもしれませんが、いつかは、コンソールウィンドウ(おそらく最終実行場所)でテストしなければならないと思います。 Eclipseはテストのために外部プログラムを実行することができます。私のプログラムは.batファイルを介して実行されているので、いつでも実行する必要があります。 (残念ですが、もっと助けてもらえません。)// – Tustin2121

答えて

19

Nishantはすでにコメントに指摘しているように、you've found a bugここに記載されています。

当初2004 で報告されたこのバグ(9年前に>!?!!)と、このバグはは非常にすぐに(またはこれまでに)固定されていないようです。私はいくつかのEclipse版で、Eclipse Juno SR2でもテストしましたが、まだバグがあります。

+4

Eclipse Luna(4.4)を使用していて、まだそこにあります。 –

+3

まだここにあります!それはすぐに修正されることはないと思います。 –

+3

誰もが不思議に思っていたとしてもそれはまだ修正されていません – 2xedo

3

最終的には火星で修正されたようです!

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 
+9

バージョン:Mars.1リリース(4.5.1) ビルドID:20150924- 1200 出力: 何か 任意 – Dane411

+3

ネオンでは動作しません。バージョン:Neon.3リリース(4.6.3)Build ID:20170314-1500 – DAB

+0

奇妙な質問: "\ n"を "\ r \ n"として扱うにはどうすればいいですか? (バージョンOxygen) –

関連する問題