当扩展中涉及到网络访问等功能时,网络地址需要可以进行设置,这时,需要使用VS Code的自定义设置。在package.json中定义conguration的contributes,示例代码如下:
"configuration": {
"title":"TemplateUplader",
"properties": {
"templateuploader.remoteViewUrl":{
"type":"string",
"default":"http://localhost:8800/",
"description": "远程预览Url"
},
"templateuploader.remoteApiUrl":{
"type":"string",
"default":"http://localhost:6009/",
"description": "远程模板库Url"
}
}
}
其中templateuploader.remoteViewUrl和templateuploader.remoteApiUrl就是新增的设置项。在扩展代码中,可以读取这些设置项,示例代码如下:
let config=vscode.workspace.getConfiguration('templateuploader');
let remoteApiUrl=config.get("remoteApiUrl");
let remoteViewUrl=config.get("remoteViewUrl");
如果需要修改设置,可以在”文件-首选项-设置“中进行搜索templateuploader,然后进行修改。
网友评论