Как получить возврат каретки без эффекта подачи строки в консоли Eclipse?
Если I
System.out.print("something\r");
на консоли, у меня есть курсор в начале строки и, наконец, после
System.out.print("something\r");
System.out.print(" any\r");
У меня
anything
набраны.
Но на консоли Eclipse я получаю
something
anything
как если бы он обрабатывал \r
как CR/LF.
Как я могу настроить это?
Ответы
Ответ 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