You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VSCode下“Run active file in active terminal”命令在bash环境运行失效

VS Code运行shell脚本生成命令异常修复方案

该问题是VS Code的运行命令构造规则配置错误导致,可按以下步骤修复:

  • 优先检查是否安装使用了「Code Runner」插件:
    1. 按下Ctrl+,打开设置界面,搜索code-runner.executorMap,点击对应选项下的「在settings.json中编辑」
    2. 在打开的配置文件中找到shellscript对应的执行规则,错误的配置会包含多余的冒号、缺失$前缀,例如错误写法为"shellscript": "bash: fullFileName",将其修改为正确写法:
    "shellscript": "bash $fullFileName"
    
    1. 同步检查code-runner.terminalRoot配置项,若之前有自定义修改请清空恢复默认值,避免路径反斜杠被错误转义移除
  • 若未使用Code Runner插件,使用VS Code内置运行功能:
    1. 打开设置搜索terminal.integrated.shellIntegration.enabled,确认该选项为开启状态
    2. 打开当前工作区下的.vscode文件夹,检查tasks.json或launch.json中是否存在自定义的shell运行规则,删除错误的自定义配置即可恢复默认命令生成逻辑

修改完成后重启VS Code,再次执行运行命令即可生成正确的bash 文件路径格式指令,正常执行脚本。

内容的提问来源于stack exchange,提问作者Mike

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 14:45:05