欢迎查阅 VS Code 扩展 API 的详细文档!以下是核心内容概览:

🧩 API 生命周期

  • 激活activate(context) 初始化扩展,获取 ExtensionContext
  • 停用deactivate() 清理资源,如定时器或监听器
  • 重新加载:通过 relaunch() 方法重启扩展(需在 package.json 中配置)
Extension_Lifecycle

📦 核心模块

  • 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 版本请参考 官方文档 获取最新信息。

VS_Code_API