基础准备
安装vscode插件开发脚手架
开始前请确保已经安装了node.js和git。
1.全局安装vscode插件脚手架
npm install -g yo generator-code
2.启动脚手架
yo code
创建插件
1.选择插件类型
What type of extension do you want to create? (Use arrow keys)
❯ New Extension (TypeScript) // 不明确插件类型 使用TS
New Extension (JavaScript) // 不明确插件类型 使用JS
New Color Theme // 颜色主题插件
New Language Support // 语言插件
New Code Snippets // 代码片段插件
New Keymap // 快捷键插件
New Extension Pack // 打包功能的插件
New Language Pack (Localization) // 新的语言打包功能的插件
如果插件可能包含多种功能,推荐选择New Extension (TypeScript)或New Extension (JavaScript)。
2.生成插件
选择完插件类型,根据提示依次选择填写插件信息后会自动生成插件。
3.插件目录
|-- .vscode
|-- extensions.json // 工作区推荐扩展配置
|-- launch.json // 插件加载和调试的配置
|-- settings.json // vscode配置
|-- tasks.json // 配置TypeScript编译任务
|-- src
|-- test // 插件单测文件
|-- extension.js // 插件入口文件
|-- .eslintrc.json // eslint配置文件
|-- .gitignore // git忽略配置文件
|-- .vscodeignore // vscode忽略配置文件
|-- CHANGELOG.md // 修改日志,发布后会展示
|-- package-lock.json
|-- package.json
|-- README.md // 插件说明,发布后会展示
|-- tsconfig.json // ts配置
|-- vsc-extension-quickstart.md //插件开发说明