Подтвердить что ты не робот

Как получить возврат каретки без эффекта подачи строки в консоли Eclipse?

Если I

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

на консоли, у меня есть курсор в начале строки и, наконец, после

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

У меня

 anything

набраны.

Но на консоли Eclipse я получаю

something
 anything

как если бы он обрабатывал \r как CR/LF.

Как я могу настроить это?

4b9b3361

Ответ 1

Как уже указывал Нишант в комментариях, вы обнаружили ошибку.

Эта ошибка первоначально была зарегистрирована в 2004 году ( > 9 лет назад!?!!), и эта ошибка кажется не исправлена ​​очень скоро (или когда-либо). Я тестировал его на нескольких версиях Eclipse, даже на Eclipse Juno SR2, и ошибка все еще существует.

Ответ 2

Наконец, на Марсе он исправлен!

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