📌 开发准备

  1. 安装 VSCode
    点击下载最新版 VSCode(含官方扩展开发工具)

  2. 环境要求

    • Node.js 18.x 或更高版本
    • TypeScript 4.7+
    • 项目结构需包含 package.jsontsconfig.json
  3. 核心模块
    使用 vscode 官方模块,通过 vscode.commands.registerCommand 注册命令

    import * as vscode from 'vscode';
    
    vscode.commands.registerCommand('extension.helloWorld', () => {
        vscode.window.showInformationMessage('Hello from TypeScript!');
    });
    

🧰 开发流程

  1. 创建扩展项目
    执行 yo vsce 初始化项目,选择 TypeScript 模板

    VSCode_Extension

  2. 调试配置
    launch.json 中设置调试参数,使用 --inspect 启动调试模式

    Debug_Config

  3. 打包发布
    运行 vsce package 生成 .vsix 文件,通过 vsce publish 发布到 Marketplace

    Publish_Extension

📚 扩展阅读