尽管选中了“显示执行消息”选项,但 vs-code 中的代码运行器扩展并没有提供干净的输出

问题描述

我最近开始为 Vs-Code 使用 Code Runner 扩展,尽管勾选了 "code-runner.showExecutionMessage": false,但它仍然打印文件路径,以及一些不需要的代码它确实打印输出但不干净,看起来凌乱且难以阅读输出。这就是它的作用。

PS [path] \VsCode\ProblemSolving> cd "[path] \VsCode\ProblemSolving"
PS [path] \VsCode\ProblemSolving> cd "[path] \VsCode\ProblemSolving\" ; if ($?) 
{ g++ CodingCompetitionTools.cpp -o CodingCompetitionTools } ; if ($?) { .\CodingCompetitionTools }

这在实际程序输出之前,我不想看到这个,只是干净的程序输出

代码运行器的Settings.json

"code-runner.defaultLanguage": "c++","code-runner.saveAllFilesBeforeRun": true,"code-runner.saveFileBeforeRun": true,"code-runner.fileDirectoryAsCwd": true,"code-runner.showExecutionMessage": false,"code-runner.clearPrevIoUsOutput": true,"code-runner.runInTerminal": false,

Refer this link for Vs-Code Marketplace extension

解决方法

你能分享一下你的 settings.json 文件吗?

我猜你的设置是这样的?

{
  "code-runner.showExecutionMessage": false
}

也许您将 code-runner.runInTerminal 设置为 true?如果是,请将其更改为 false

为了进一步调试,请在当前项目的根目录中创建一个 .vscode 文件夹(带有前面的点),并在该文件夹内创建一个 settings.json 文件,只需:

{
  "code-runner.defaultLanguage": "c++","code-runner.saveAllFilesBeforeRun": true,"code-runner.saveFileBeforeRun": true,"code-runner.fileDirectoryAsCwd": true,"code-runner.showExecutionMessage": false,"code-runner.clearPreviousOutput": true,"code-runner.runInTerminal": false
}

看看这是否有任何改变。 如果这些步骤对您来说已经很明显,我们深表歉意,但安全总比抱歉好。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...