如何清除 Java 9 JShell Console?

2022-09-02 21:39:15

我没有找到任何清除Java-9 JShell控制台的命令。我还试图通过此程序清除JShell控制台,但它也不起作用。

import java.io.IOException;

class CLS {
    public static void main(String... arg) throws IOException, InterruptedException {
        new ProcessBuilder("cmd", "/c", "cls").inheritIO().start().waitFor();
    }
}

我认为我们在抢先体验中还没有可用的功能。有人有想法吗?


答案 1

使用 + 清除 JShell 控制台。Control KeyL or l (lower case L)


答案 2

您可以使用以下命令(参考):

System.out.print("\033[H\033[2J");

例:

-> System.out.println("Hello, JShell!")
Hello, JShell!

-> System.out.println("How are you?")
How are you?

-> System.out.print("\033[H\033[2J");

现在,您将拥有一个清晰的控制台。


推荐