Обработка символа backspace(\b) в консоли Intellij Idea

290
25 мая 2017, 08:34

Собственно вопрос в том, как настроить консоль идеи, чтобы корректно обрабатывала управляющие символы?

Есть простенький, тупой "пожалуйста ожидатор"

public static void waiter() {
    if (waiter == 4) waiter = 0;
    System.out.print(Trace.waiterString());
    waiter++;
}
private static String waiterString() {
    switch (waiter) {
        case 0:
            return "\b/";
        case 1:
            return "\b-";
        case 2:
            return "\b\\";
        case 3:
            return "\b|";
        default:
            return "";
    }
}

В консоли Linux получается красиво вертящаяся на одном месте палка, а в консоли идеи вот такое непотребство с переводами строк:

-
\
|
/
-
\
|
/
\
/
\
|
-
/
/
-
|

А может это я дурак и все делаю не так?

PS и там и там UTF-8

READ ALSO
Записать id в переменную из ChoiceBox в JavaFX

Записать id в переменную из ChoiceBox в JavaFX

Есть таблица в MySQL с двумя колонками: ID и nameВзаимодействие с базой данных осуществляется через Hibernate

249
Сообщить разработчикам

Сообщить разработчикам

Во многих приложения есть такая кнопка, сообщить разработчикам на экран выводится приложения работающие с электронной почтой как такое...

241
Подсчет суммы из JSON элементов

Подсчет суммы из JSON элементов

Есть код получение json обектов, нужно подсчитать сумму всех элементов из получаемого, но не пойму как прописать правильно цикл

248