首页 > 解决方案 > 编译后立即在 cmd 上运行程序(vscode 上的 Code Runner 插件)

问题描述

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

我怎样才能做到这一点?

标签: cvisual-studio-codevscode-code-runner

解决方案


正如它在市场上提到的

转到 VS 代码 > 首选项:

  • 然后输入:代码运行器

代码运行器

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

{
    "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"
    }
}

祝贺你:)


推荐阅读