环境配置
- 确保安装
Node.js和Git;
- 安装
Yeoman和VS Code Extension Generator
npm install -g yo generator-code
- 初始化项目
yo code
扩展程序类型
- New Extension (TypeScript)
- New Extension (JavaScript)
- New Color Theme
- New Language Support
- New Code Snippets
- New Keymap
- New Extension Pack
- New Language Pack (Localization)
- New Web Extension (TypeScript)
- New Notebook Renderer (TypeScript)
包管理器
文件目录
使用命令`tree -I "node_modules|test|.git" -a`打印文件夹目录
.
├── .eslintrc.json
├── .gitignore
├── .vscode
│ ├── extensions.json
│ ├── launch.json
│ ├── settings.json
│ └── tasks.json
├── .vscodeignore
├── CHANGELOG.md
├── README.md
├── package-lock.json
├── package.json
├── src
│ └── extension.ts
├── tsconfig.json
└── vsc-extension-quickstart.md
- 在vscode编辑器内打开项目,按下
F5,这将在新的扩展开发宿主窗口中编译和运行扩展。
- 在打开的新窗口的命令面板(
⇧⌘P)中运行Hello World命令
- 你可以看到
Hello World from HelloWorld! 通知出现。
开发调试插件
- 在
extension.ts 文件中修改扩展内容
- 在打开的新窗口的命令面板运行
Developer: Reload Window
- 在打开的新窗口的命令面板运行
Hello World命令