VSCode 插件开发小记

# Hello World

  • 脚手架安装&初始化
npm install -g yo generator-code
// 工作区
yo code
1
2
3
  • F5 运行
    • 失败、重新安装 15.0 以上 VSCode

# 目录解释

# package.json

  • name 和 publisher: VS Code .用作插件的唯一 ID
  • main:插件入口文件
  • engines.vscode:这指定了扩展所依赖的 VS Code API 的最低版本。

{
  "name": "helloworld-sample",
  "engines": {
    "vscode": "^1.51.0"
  },
  "main": "./out/extension.js",
}

1
2
3
4
5
6
7
8
9

# 入口文件

导出两个函数、activate 和 deactivate。activate 当您注册的激活事件发生时执行。deactivate 让您有机会在您的扩展程序被停用之前进行清理。

# api

vscode.window.showInformationMessage("我的 HelloWorld");
1

# 相关资料