SuperAPI AI 工具集

vscode-extension-api

编程与开发

查看项目

更新于 10-16 01:19

技能介绍

该 Skill 用于实现 VSCode 扩展功能时调用核心 API,覆盖命令注册与执行(registerCommand、executeCommand、getCommands)、窗口交互(消息提示、输入框、QuickPick、终端与输出通道)、工作区操作(读取配置、工作区文件夹、打开文档、文件监视)以及调试集成(启动调试、活动调试会话、调试控制台输出)。还支持事件监听,如监听活动编辑器与配置变化。

前置要求:已完成 vscode-extension-basics-skill 学习,并安装 @types/vscode 类型定义。用法上按需调用上述 API,异步接口普遍返回 Promise,建议使用 async/await 处理。

限制与注意事项:register 返回的 Disposable 需加入 context.subscriptions,事件监听器须适时释放;建议使用 TypeScript 获得完整类型提示。更深入内容可查阅 references 下的 commands-api.md、window-api.md、workspace-api.md、debug-api.md。其他细节资料暂未提供。