vscode扩展的事件
时间: 2023-10-23 15:45:27 浏览: 39
VSCode 扩展的事件有以下几种:
1. `activate`:当扩展被激活时触发,用于初始化扩展。
2. `deactivate`:当扩展被禁用或卸载时触发,用于清理扩展。
3. `onDidChangeConfiguration`:当用户更改了 VSCode 的配置时触发,用于重新读取配置并更新扩展。
4. `onDidChangeWorkspaceFolders`:当工作区文件夹列表发生变化时触发,用于更新扩展的状态。
5. `onDidSaveTextDocument`:当文本文档被保存时触发,用于执行一些操作,如自动格式化文件。
6. `onDidOpenTextDocument`:当文本文档被打开时触发,用于执行一些操作,如在文档中插入一些代码片段。
7. `onDidCloseTextDocument`:当文本文档被关闭时触发,用于执行一些清理操作。
8. `onDidChangeTextDocument`:当文本文档发生变化时触发,用于执行一些操作,如在文档中实时检查语法错误。
9. `onDidChangeActiveTextEditor`:当当前活动编辑器发生变化时触发,用于更新扩展的状态。
10. `onDidCreateFiles`:当新文件被创建时触发,用于执行一些操作,如在新文件中插入一些代码片段。
11. `onDidDeleteFiles`:当文件被删除时触发,用于执行一些清理操作。
12. `onDidRenameFiles`:当文件被重命名时触发,用于执行一些操作,如更新文件中的引用。
13. `onDidSaveTextDocument`:当文本文档被保存时触发,用于执行一些操作,如自动格式化文件。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)