删除程序输出之前出现的文本

Remove Text Appearing before the Program Output

背景: 我在 运行宁 JDK 16 WSL2 上使用 VScode windows。我安装了 java 必要的 Java Vscode 扩展。

问题是,每当我 运行 java 代码时,我都会在程序的实际输出之前出现这个烦人的文本。

谁能告诉我如何删除这段文字。我希望我的输出看起来干净并且只显示程序输出。非常感谢。

java 扩展程序没有提供此类设置来实现您的目标,但我们有一些解决方法来获得纯粹的结果:

没有额外的扩展名:

  1. 创建 launch.json 并设置 "console": "internalConsole"。然后运行没有Debugging,结果会显示在Debug Console并且没有执行脚本:

  2. launch.json中设置"console": "externalTerminal"。然后运行不调试,结果会显示在外部终端,没有执行脚本:

安装额外的扩展 :

在Settings.json中添加如下配置:

"code-runner.clearPreviousOutput": true,
"code-runner.showExecutionMessage": false

点击三角按钮,选择运行代码,结果如OUTPUT所示,无执行脚本: