基础介绍🗣︎
VSCode 是采用了 Electron开发的跨平台的桌面应用,它兼容 Mac、Windows 和Linux,可以构建出三个平台的应用程序,基于VSCode开发的插件,同样也能在多个平台同时运行。
VSCode布局:
插件开发💻
官方文档地址:https://code.visualstudio.com/api/references/vscode-api
开发环境准备📝
- 安装最新版本的VSCode
- 建议使用>18.0.0的node版本
- 使用官方推荐的脚手架工具Yeoman和Generator-code
- 插件打包和发布工具vsce
安装工具🔧
全局安装
npm i -g yo generator-code
npm i -g vsce
脚手架使用✏
yo code
选择New Extension类型,然后依次填写插件名称、描述等基础信息。
package.json📄
{
"name": "ai-codereview", // 插件的id
"displayName": "ai-codereview",
"description": "",
"version": "0.0.1",
"engines": {
// 插件依赖的最低vscode版本
"vscode": "^1.84.0"
}