簡體   English   中英

"Intellij-idea 中的清除控制台"

[英]Clearing console in Intellij-idea

誰能告訴我是否可以在 intellij-idea 中清除控制台以及如何清除?

到目前為止,我已經嘗試過:

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

使用Grep Console插件在匹配某些輸出時清除它。

我不相信你可以,把那個窗口想象成一個日志文件。

順便說一句,你為什么要清楚這一點?

“右鍵”單擊控制台並選擇“全部清除”

IntelliJ IDEA 控制台不是真正的終端,因此沒有命令可以從您的 Java 代碼中清除它。

請參閱此處<\/a>的問題。

嘗試在其他終端中運行您的應用程序,然后您可以創建如下函數:

public static void ClearConsole(){
    try{
        String operatingSystem = System.getProperty("os.name") //Check the current operating system
          
        if(operatingSystem.contains("Windows")){        
            ProcessBuilder pb = new ProcessBuilder("cmd", "/c", "cls");
            Process startProcess = pb.inheritIO.start();
            startProcess.waitFor();
        } else {
            ProcessBuilder pb = new ProcessBuilder("clear");
            Process startProcess = pb.inheritIO.start();

            startProcess.waitFor();
        } 
    }catch(Exception e){
        System.out.println(e);
    }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM