VSCode修改Java运行及输出于集成终端而非调试控制台

Posted flincasnote

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VSCode修改Java运行及输出于集成终端而非调试控制台相关的知识,希望对你有一定的参考价值。

VSCode的调试控制台虽然输出信息虽然经过精简化,然而却不能传参到命令行程序,这就是个硬伤。

不过可以通过在设置的JSON配置文件中添加如下选项以修改:

"java.debug.settings.console":"integratedTerminal"

java.debug.settings.console有3个选项:分别为externalTerminal (外部终端,即在VSCode外部另启动一个默认终端),internalConsole(VSCode调试控制台,不支持输入流,在不设置情况为此选项),integratedTerminal(VSCode集成终端,即在VSCode内部启动默认终端)

对应的默认终端配置选项为:

"terminal.integrated.shell.windows": "C:\\Program Files\\PowerShell\\6\\pwsh.exe",

此配置值为终端可执行程序的绝对路径。

以上是关于VSCode修改Java运行及输出于集成终端而非调试控制台的主要内容,如果未能解决你的问题,请参考以下文章

VSCode的集成终端默认是cmd,要自己手动改成bash

VSCode在终端中使用yarn命令

VSCode:调试开始时清除集成终端

打开新的集成终端VSCode Mac时如何运行安装node.js?

哪个配置将 vscode 应用于 git bash 以及如何复制它?

vscode集成终端如何开启x11转发?