【问题标题】:Remove Text Appearing before the Program Output删除程序输出前出现的文本
【发布时间】:2021-12-03 00:56:11
【问题描述】:

背景:我在 WSL2 上运行 JDK 16 并在 Windows 上使用 VScode。我已经安装了 Java 必备的 Java Vscode 扩展。

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

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

【问题讨论】:

  • 如果你只点击输出标签会发生什么?
  • @JeroenSteenbeeke,输出选项卡中没有显示任何内容。它的空白。
  • 很不幸,这似乎是一个相当明显的地方,可以让您的输出没有回显实际命令。那就帮不了你了,恐怕我从来没有用过 VS Code

标签: java visual-studio-code windows-subsystem-for-linux


【解决方案1】:

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

无需额外扩展:

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

  2. 在launch.json,设置"console": "externalTerminal",。然后Run without Debugging,结果会显示在external Terminal并且没有执行脚本:

安装额外的扩展 Code Runner:

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

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

点击三角按钮,选择Run Code,结果显示在OUTPUT中,没有执行脚本:

【讨论】:

  • 谢谢。这正是我正在寻找的东西。
  • @AtoKoomson。快乐编码:)
猜你喜欢
  • 2015-12-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-01-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多