Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Command DeckNew to Visual Studio Code? Get it now.
Command Deck

Command Deck

vaneao

|
3 installs
| (0) | Free
Use sidebar buttons to run terminal commands and copy prompt templates.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Command Deck

一个为 VS Code 侧边栏准备的快捷操作面板:按项目绑定不同的全局配置档案,点击按钮即可向终端发送命令、复制固定提示词或打开链接。

使用

  1. 在 VS Code 扩展开发宿主中运行本项目。调试启动时会自动打开当前项目文件夹。
  2. 点击活动栏的 Command Deck 图标。
  3. 首次打开一个项目时,插件会自动创建一个与项目文件夹同名、且包含通用示例的档案,并绑定到该项目。
  4. 点击快捷操作面板右上角的编辑图标,打开全局 cmddeck.json,保存后面板会自动刷新。
  5. 如需让当前项目改用其他已创建的档案,点击编辑图标旁的档案图标进行切换。

cmddeck.json 存在于扩展自己的全局存储目录,不会创建在任何项目中。项目与档案的绑定同样保存在 VS Code 的内部存储中,不会写入项目或 Git。

配置示例

{
  "profiles": [
    {
      "id": "my-project",
      "name": "my-project",
      "terminalCommands": [
        {
          "label": "示例命令",
          "command": "echo \"Hello, Command Deck!\"",
          "terminalName": "Command Deck",
          "reuseTerminal": true
        }
      ],
      "promptTemplates": [
        {
          "label": "示例提示词",
          "text": "请根据以下内容提供帮助:\n\n"
        }
      ],
      "links": [
        {
          "label": "示例链接",
          "url": "https://example.com/"
        }
      ],
      "categories": {
        "terminalCommands": true,
        "promptTemplates": true,
        "links": true
      }
    }
  ]
}

reuseTerminal 默认为 true:扩展会查找名称等于 terminalName 的终端,找到后直接在其中执行命令;未找到时会新建终端。设为 false 时,每次点击都会新建终端。

配置文件固定在扩展的全局存储目录,不会读取、写入或污染任何项目,也不会使用 .vscode/settings.json。新档案会使用项目文件夹名作为 name;每个 profile 必须有唯一的 id。terminalCommands 会显示在“终端命令”分组,promptTemplates 会显示在“提示词模板”分组,links 会显示在“超链接”分组,并通过默认浏览器打开。

隐藏分类

将某个档案的 categories 中对应项设为 false 即可隐藏分类,配置内容会保留。例如仅隐藏超链接:

{
  "categories": {
    "links": false
  }
}

也可以点击快捷操作面板右上角、编辑图标旁的“显示分类”按钮,在多选列表中直接勾选需要显示的分类。

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