c - 编译后立即在cmd上运行程序(vscode上的Code Runner插件)

标签 c visual-studio-code vscode-code-runner

我安装了 Code Runner 来编译我的 C 代码。 我希望在编译程序后,.exe 将直接在我的 cmd 上打开,就像 Visual Studio 的工作方式一样。

我怎样才能做到这一点?

最佳答案

正如marketplace中提到的那样

转到 VS Code > 首选项:

  • 然后输入:Code Runner

Code Runner

您将看到Code-Runner: Executor-Map,点击在settings.json中编辑,您将看到如下内容:

{
    "window.zoomLevel": 0,
    "C_Cpp.updateChannel": "Insiders",
    "[javascript]": {
        "editor.defaultFormatter": "esbenp.prettier-vscode"
    },
    "workbench.iconTheme": "material-icon-theme",
    "editor.suggestSelection": "first",
    "vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
    "java.configuration.checkProjectSettingsExclusions": false,
    "explorer.confirmDelete": false,
    "javascript.updateImportsOnFileMove.enabled": "always",
    "explorer.confirmDragAndDrop": false
}

然后在"explorer.confirmDragAndDrop": false下面添加此内容,如下所示:

{
    "window.zoomLevel": 0,
    "C_Cpp.updateChannel": "Insiders",
    "[javascript]": {
        "editor.defaultFormatter": "esbenp.prettier-vscode"
    },
    "workbench.iconTheme": "material-icon-theme",
    "editor.suggestSelection": "first",
    "vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
    "java.configuration.checkProjectSettingsExclusions": false,
    "explorer.confirmDelete": false,
    "javascript.updateImportsOnFileMove.enabled": "always",
    "explorer.confirmDragAndDrop": false,
    "code-runner.executorMap": {
        "javascript": "nodejs",
        "c": "cd $dir && gcc $fileName -o $fileNameWithoutExt && start $dir$fileName"
    }
}

恭喜:)

关于c - 编译后立即在cmd上运行程序(vscode上的Code Runner插件),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59811507/

相关文章:

python - 为什么 Code Runner 在 OSX 上使用旧的 2.71 版本的 Python 而不是 3.x?

c - 尝试在 C 中执行简单的 do_operation 函数

c - 添加 32 位有符号 C

flutter - 在 VS Code 中为 dart 禁用自动格式化

visual-studio-code - 将 csscomb 用于 VS Code

python - VSCode : The term 'python' is not recognized. ..但是 py 工作

c - 如何使用vscode在c中调试 'extern'

c++ - 第二次调用共享对象崩溃

c - 我需要轮换 64 位 key

ubuntu - VSCode 完全崩溃 Ubuntu 20.04.3 LTS