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

在Visual Studio Code中如何通过tasks实现工作区文件夹的添加与管理?

VS Code任务配置实现工作区文件夹操作解答

功能可行性说明

可以实现需求:

  • 添加工作区文件夹可以直接通过调用VS Code自带的命令行工具完成,无需额外插件
  • 移除、隐藏工作区文件夹可以通过修改.code-workspace配置文件配合脚本实现,同样可以集成到tasks流程中

你的配置修改方案

你配置中的command字段填写VS Code的命令行工具名code即可,配合--add参数就能实现文件夹添加到当前工作区的效果,修改后的完整配置如下:

{
    "version": "2.0.0",
    "inputs": [
        {
            "id": "selectProject",
            "type": "pickString",
            "description": "选择要添加到工作区的项目",
            "options":
            [
               "PROJECT1",
               "PROJECT2"
            ]
        }
    ],
    "tasks": [
        {
            "label": "add into workspace",
            "type": "process",
            "command": "code",
            "args": [
                "--add",
                // 此处请替换为你本地项目对应的实际路径,示例路径为当前工作区上级目录下的选中项目文件夹
                "${workspaceFolder}/../${input:selectProject}"
            ]
        }
    ]
}

注意事项

  • 使用前请确认VS Code已加入系统环境变量:在终端输入code能正常唤起VS Code即为配置成功,若未配置环境变量,需要把command字段替换为code可执行文件的绝对路径
  • 若需要实现移除/隐藏文件夹操作,可自行编写简单的Node/Python脚本,接收选中的项目名作为入参,自动修改工作区.code-workspace文件内的folders数组:移除对应条目即可删除工作区文件夹,给对应条目添加"hidden": true属性即可隐藏文件夹,再把脚本执行命令配置到task的command字段即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 16:27:01