Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Task Runner Status BarNew to Visual Studio Code? Get it now.
Task Runner Status Bar

Task Runner Status Bar

OldMichael

|
3 installs
| (0) | Free
在状态栏显示tasks.json中的任务按钮,点击即可执行
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Task Runner Status Bar 插件

这是一个为Cursor/VS Code开发的自定义插件,自动读取项目中的tasks.json文件,并在状态栏为每个任务创建按钮,点击即可执行对应任务。

功能特性

  • 🚀 自动读取.vscode/tasks.json文件中的所有任务
  • 📍 在状态栏右侧为每个任务创建按钮
  • 🎨 使用任务名称开头的emoji作为按钮图标
  • 🔄 支持实时监听tasks.json文件变化并自动更新按钮
  • 🖥️ 在独立终端中执行任务,支持完整的任务配置
  • ⚙️ 支持任务的工作目录、环境变量等配置

支持的任务配置

插件支持标准的VS Code任务配置,包括:

  • command: 要执行的命令
  • args: 命令参数
  • options.cwd: 工作目录
  • options.env: 环境变量
  • ${workspaceFolder} 变量替换

安装步骤

  1. 确保已安装Node.js和npm

  2. 在插件目录中安装依赖:

    cd cursor-plugin
    npm install
    
  3. 编译TypeScript代码:

    npm run compile
    
  4. 在Cursor中安装插件:

    • 打开Cursor
    • 按Ctrl+Shift+P打开命令面板
    • 输入"Developer: Install Extension from Location..."
    • 选择插件目录

使用方法

  1. 确保项目中有.vscode/tasks.json文件
  2. 插件激活后会自动扫描所有任务
  3. 状态栏右侧会出现对应的任务按钮(使用emoji图标)
  4. 点击任意按钮即可在新终端中执行对应任务
  5. 修改tasks.json后插件会自动重新加载按钮

示例任务配置

{
    "version": "2.0.0",
    "tasks": [
        {
            "label": "🔥 构建项目",
            "type": "shell",
            "command": "npm",
            "args": ["run", "build"],
            "group": "build"
        },
        {
            "label": "🚀 启动服务",
            "type": "shell",
            "command": "npm",
            "args": ["start"],
            "options": {
                "cwd": "${workspaceFolder}"
            }
        }
    ]
}

开发说明

  • src/extension.ts: 主要的插件逻辑
  • package.json: 插件配置和依赖
  • tsconfig.json: TypeScript编译配置

特性说明

  • Emoji图标: 插件会自动提取任务名称开头的emoji作为状态栏按钮图标
  • 实时更新: 当tasks.json文件发生变化时,插件会自动重新加载按钮
  • 完整支持: 支持VS Code任务的所有标准配置选项
  • 独立终端: 每个任务在独立的终端中执行,便于查看输出和调试
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft