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

如何设置VS Code启动时自动运行bash脚本或其他脚本?

在VS Code启动时自动运行bash脚本的实现方法

方法一:原生任务配置(无需插件)

这是VS Code官方支持的方案,不用装额外插件就能实现:

  1. 打开命令面板(Ctrl+Shift+P / Cmd+Shift+P),输入Tasks: Configure Task,选择Create tasks.json file from template,再选Others生成配置文件。
  2. 在.vscode/tasks.json里替换成以下配置,把脚本路径改成你自己的:
{
    "version": "2.0.0",
    "tasks": [
        {
            "label": "自动启动开发服务",
            "type": "shell",
            "command": "/绝对路径/到你的脚本.sh",
            "runOptions": {
                "runOn": "folderOpen" // 打开当前工作区时自动触发
            },
            "presentation": {
                "reveal": "always", // 自动弹出终端面板
                "panel": "dedicated" // 用单独的终端运行,不干扰其他操作
            }
        }
    ]
}
  1. 保存文件后,下次打开这个工作区,VS Code就会自动执行你的脚本。

注意:先给脚本加可执行权限,终端里跑chmod +x /你的脚本路径.sh;如果脚本里的服务需要后台运行,记得在命令后加&,避免单个服务卡住后续流程。

方法二:用插件简化操作(可选)

如果不想手动写配置,试试这类插件:

  • Auto Run Task:可视化设置任务触发时机,选好你要运行的任务,设置成工作区启动时自动执行就行
  • Task Auto Run:功能类似,支持按场景触发任务

安装插件后跟着指引配置,比手动写json更直观。

额外小技巧

  • 如果要让所有工作区都自动运行这个脚本,把tasks配置放到用户设置里(而非工作区设置)
  • 可以在脚本末尾加echo "所有服务启动完成",方便快速确认执行状态

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.07 23:01:32