Как очистить экран с помощью Jansi?
Я пытаюсь очистить консоль в Java с помощью Jansi. Я использую macOS, но Jansi должен быть портативным.
Вот код, который я пробовал:
AnsiConsole.systemInstall();
System.out.println("Hello... ");
System.out.println(Ansi.ansi().eraseScreen());
System.out.println("... world.");
Тем не менее, это не очищает экран. Он вставляет много новых строк, а затем печатает следующую строку, например так:
Hello...
... world.
Как правильно очистить экран, чтобы мой конечный результат был только ниже?
... world.
1 ответ
Может быть, вы можете попробовать переписать мир "Hello..." словом "...world".
Это должно быть что-то вроде этого:
System.out.print("Hello... ");
System.out.print(ansi().cursorLeft("Hello... ".lenght()).a("...world"));