Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>工具匠New to Visual Studio Code? Get it now.
工具匠

工具匠

sungbin

|
2 installs
| (0) | Free
在底部面板里放一排可点击的快捷操作:运行工作区文件、向 Copilot Chat 输入框追加提示词、执行 VS Code 命令。
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

工具匠

工具匠是 VS Code 的底部面板扩展:在面板里放一排可点击的胶囊按钮,一键运行工作区里的文件、向 Copilot Chat 输入框追加提示词、执行 VS Code 命令。界面和文字全部为中文。

安装

  • 环境:VS Code 1.95 及以上。
  • 运行项由 PowerShell 启动:Windows 自带的 Windows PowerShell 即可;macOS、Linux 需要安装 PowerShell 7,并能在命令行里用 pwsh 启动。
  • 消息项需要安装 GitHub Copilot Chat。
  • 安装:在扩展视图中安装“工具匠”(发布者 sungbin),或用“Extensions: Install from VSIX...”安装 .vsix 文件。

使用

打开底部面板的“工具匠”页签,也可以点状态栏右侧的“工具匠”,或在命令面板中运行“工具匠:显示或隐藏面板”。面板分三行,点击按钮即执行。

类别 点击后 添加方式
运行 在终端里运行工作区内的一个文件,终端名为“工具匠:按钮名称” 在资源管理器中右键文件,选择“添加到工具匠运行项”
消息 把正文追加到 Copilot Chat 输入框末尾,不自动发送 点“消息”后面的 +
命令 执行一个 VS Code 命令 点“命令”后面的 +
  • 编辑与删除:在按钮上右键,选择“编辑”或“删除”。运行项只能改名称。
  • 调整顺序:按住按钮拖动,被让开的按钮会自动挪位,按 Esc 取消;也可以聚焦按钮后按 Alt+←、Alt+→。顺序只在同一行内调整。
  • 新增与编辑:在面板上沿的小窗口里填写,Enter 保存(正文里用 Ctrl+Enter),Esc 取消。名称同一行内不能重复;填写有误的输入框边框变红。
  • 命令 ID:输入时下方列出 VS Code 里已注册的命令,用 ↑、↓ 选择、Enter 填入,也可以直接输入列表之外的命令 ID。命令列表在面板加载时读取一次。
  • 运行结果记在“输出”面板的“工具匠”里;运行失败时 VS Code 会弹出通知说明原因。

填写提交消息

扩展提供一个语言模型工具“填写提交消息”(工具名 set_commit_message,聊天里可用 #set_commit_message 引用):Copilot 的智能体改完代码后,可以把提交消息直接填进源代码管理视图的提交输入框,你确认后自己点“提交”。

  • 工具只填写,不暂存、不提交、不推送。
  • 每次调用前 VS Code 会弹出确认,写明仓库、提交消息和是否会覆盖输入框里已有的内容;选“始终允许”后不再询问,已有内容会直接被覆盖。
  • 工作区有多个 Git 仓库时,由智能体传入仓库路径;没有传时用活动文件所在的仓库,还确定不了就报错。
  • 需要 VS Code 内置的 Git 扩展保持启用。

限制与常见问题

  • 快捷操作保存在当前工作区,各工作区互相独立,不跨设备同步。
  • 运行项只能是本地工作区内的文件。文件被删除、移动,或经链接指向工作区之外时无法运行,需要删除后重新添加。
  • 运行项通过 PowerShell 的调用运算符 & 启动文件:脚本和可执行文件直接运行,其他类型的文件由系统决定怎么处理。文件以非零退出码结束时,终端会暂停,按回车关闭,方便查看错误。
  • 消息项借剪贴板粘贴到聊天输入框,粘贴后恢复你原来的剪贴板内容;输入框已有的文字不受影响。
  • 命令超过 30 秒没有返回,会停止等待;命令本身不会被取消。
  • 一行里的按钮超过两行时,在该行内滚动。

许可证

Apache-2.0,见 LICENSE。扩展使用的第三方开源代码及其许可全文见安装包里的 dist/THIRD_PARTY_NOTICES.txt。

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft