欢迎查阅 VS Code 扩展 API 的详细文档!以下是核心内容概览:
🧩 API 生命周期
- 激活:
activate(context)
初始化扩展,获取ExtensionContext
- 停用:
deactivate()
清理资源,如定时器或监听器 - 重新加载:通过
relaunch()
方法重启扩展(需在package.json
中配置)
📦 核心模块
vscode
:主 API,包含命令、事件、窗口操作等context
:上下文对象,提供subscriptions
管理扩展生命周期workspace
:工作区相关 API,如文件读写、配置加载
💡 常用 API 示例
// 注册命令
vscode.commands.registerCommand("extension.helloWorld", () => {
vscode.window.showInformationMessage("Hello from VS Code Extension!");
});
// 监听文件保存事件
vscode.workspace.onDidSaveTextDocument(document => {
console.log("文件已保存:", document.fileName);
});
📘 扩展阅读
想要快速上手开发?前往 VS Code 扩展教程 了解基础示例与调试技巧!
📌 注意:API 版本请参考 官方文档 获取最新信息。