如何 运行 调试控制台而不是终端中的代码

How to run the code in debug console instead of terminal

当我按 F5 调试时,code.No 输出显示在调试 console.Instead 中,显示在 terminal.However 中,我想删除多余的单词。

例如: c:\Users\User\Documents\Visual Studio 2019\java\java_vs_code>cd "c:\Users\User\Documents\Visual Studio 2019\java\java_vs_code" && C:\Users\User.vscode\extensions\vscjava.vscode-java-debug-0.23 .0\scripts\launcher.bat "C:\Program Files\Java\jdk-13.0.1\bin\java" --enable-preview -Dfile.encoding=UTF-8 -cp C:\Users\User\AppData\Roaming\Code\User\workspaceStorage\f85dc17f73c63cbf830dece996d151d2\ redhat.java\jdt_ws\java_vs_code_9d8b98fc\bin 你好 测试

我已经尝试查看那些类似的 questions.However,其中 none 可以帮助解决这个问题。

/**
 * Hello
 */
public class Hello {

    public static void main(String[] args) {
        System.out.println("test");
    }
}

我的问题是:是否有任何解决方案可以仅显示输出 "test"?感谢帮助。

您可以尝试在 launch.json 中添加 "console": "internalConsole",例如:

"configurations": [
           {
             "type": "java",
             "name": "CodeLens (Launch) - App",
             "request": "launch",
             "mainClass": "com.test.maven.App",
             "console": "internalConsole",
             "projectName": "my.app"
           }
         ]

然后它将显示在 Debug Console