📌 开发准备
安装 VSCode
点击下载最新版 VSCode(含官方扩展开发工具)环境要求
- Node.js 18.x 或更高版本
- TypeScript 4.7+
- 项目结构需包含
package.json
和tsconfig.json
核心模块
使用vscode
官方模块,通过vscode.commands.registerCommand
注册命令import * as vscode from 'vscode'; vscode.commands.registerCommand('extension.helloWorld', () => { vscode.window.showInformationMessage('Hello from TypeScript!'); });
🧰 开发流程
创建扩展项目
执行yo vsce
初始化项目,选择 TypeScript 模板VSCode_Extension调试配置
在launch.json
中设置调试参数,使用--inspect
启动调试模式Debug_Config打包发布
运行vsce package
生成.vsix
文件,通过vsce publish
发布到 MarketplacePublish_Extension
📚 扩展阅读
- VSCode 扩展开发官方文档(深入了解 API 文档)
- TypeScript 在 VSCode 中的高级用法(探索类型系统与编辑器集成)