配置修改
在用户安装了插件后,可能会修改配置,如何实时监听配置项的修改呢? vscode
提供了onDidChangeConfiguration
事件监听。
vscode.workspace.onDidChangeConfiguration(function(event) {
const configList = ['includes'];
// affectsConfiguration: 判断是否变更了指定配置项
const affected = configList.some(item => event.affectsConfiguration(item));
if (affected) {
// do some thing ...
}
});