Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>CommandHubNew to Visual Studio Code? Get it now.
CommandHub

CommandHub

Dominic Zhang

|
3 installs
| (0) | Free
这是一个终端命令管理工具 (This is a terminal command management tool)
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

CommandHub

Englist Readme

该插件可以让你快速执行终端命令。

功能

  • 一键运行命令
  • 自动获取项目命令,并且用文件目录树形式显示
  • 命令导入导出功能,方便备份和分享命令集

功能介绍

Project-Command(项目命令集)

自动获取项目命令,并且以文件目录树形式展示,点击运行按钮即可运行命令。

WorkSpace-Command(工作区命令集)

自定义当前工作项目目录下的命令,新增的目录会保存在当前工作空间或者当前项目,可以增加一个通用命令,在任意项目运行,达到共享的效果。

Global-Command(全局命令集)

设定vscode的全局工作空间命令,新增的命令会保存在vscode的全局工作空间,可作用于任意项目使用。

命令导入导出功能

CommandHub支持命令导入导出功能,方便您备份、恢复和分享命令集。

导出命令集

  1. 点击工作区命令集或全局命令集标题栏中的导出图标
  2. 选择保存位置和文件名
  3. 所有命令(包括文件夹结构)将被保存到一个 JSON 文件中

导入命令集

  1. 点击工作区命令集或全局命令集标题栏中的导入图标
  2. 选择要导入的 JSON 文件
  3. 所有命令将被导入到当前命令集中

JSON 文件格式

导入的 JSON 文件必须是一个命令数组,每个命令都是一个包含以下字段的对象:

[
  {
    "script": "命令内容", // 必需字段
    "label": "命令标签",  // 可选,用于显示的名称
    "folder": "文件夹路径" // 可选,指定命令所在的文件夹
  }
]

文件夹结构

  • 不包含 folder 字段的命令将被放置在根目录
  • folder 字段可以指定单层文件夹:"folder": "Git命令"
  • folder 字段也可以指定嵌套文件夹:"folder": "Docker/基础命令"

示例:

[
  {
    "script": "npm run dev",
    "label": "启动开发服务器"
  },
  {
    "script": "git add .",
    "label": "添加所有文件",
    "folder": "Git命令"
  },
  {
    "script": "docker-compose up -d",
    "label": "启动容器",
    "folder": "Docker/基础命令"
  }
]

注意:导入时会自动创建不存在的文件夹结构。如果导入的命令与现有命令重名,将会覆盖现有命令。

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft