我正在尝试使用Jansi在Java中清除控制台。我使用的是macOS,但Jansi应该是可移植的。
下面是我尝试过的代码:
AnsiConsole.systemInstall();
System.out.println("Hello... ");
System.out.println(Ansi.ansi().eraseScreen());
System.out.println("... world.");但是,这不会清除屏幕。它插入许多新行,然后打印下一行,如下所示:
Hello...
... world. 我如何正确地清除屏幕,使我的最终输出只是下面?
... world. 发布于 2018-06-14 17:15:32
也许你可以试着改写世界上的"Hello...“加上"...world“。
它应该是这样的:
System.out.print("Hello... ");
System.out.print(ansi().cursorLeft("Hello... ".lenght()).a("...world"));https://stackoverflow.com/questions/43242304
复制相似问题