0

我最近开始使用Vs-Code 的Code Runner Extension并且尽管检查了它,它仍然会打印文件路径,以及一些不需要的代码,之后它会打印输出,但它不干净,看起来很乱并且难以阅读输出。这就是它的作用。"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 }

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

代码运行器的设置.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,

请参阅此链接以获取 Vs-Code Marketplace 扩展

4

1 回答 1

0

你能分享你的 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
}

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

于 2021-02-06T10:37:52.473 回答