默认配置
# 默认配置
很多插件是需要一些额外配置才能工作的,设置默认配置同样在package.json
里:
"contributes": {
"configuration": { // 默认配置
"type": "object",
"title": "",
"required": [
"sid"
],
"properties": {
"includes": {
"type": "Array",
"default": [
"json"
],
"description": "文件类型过滤器"
}
}
},
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
默认配置是json schema
格式,在覆盖默认配置时如果校验出错会有提示。
插件中使用getConfiguration
来读取配置:
function getConfig() {
const config = vscode.workspace.getConfiguration();
const includes: string[] | undefined = config.get('includes'); // 获取指定配置项
return {
includes: includes || [],
};
}
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
上次更新: 2023/10/17, 16:50:29 访问次数: 0