package.json
定义了自定义视图以显示项目的结构:
"contributes": {
"views": {
"explorer": [{
"id": "myProjectView",
"name": "<<PROJECT NAME PLACEHOLDER>>",
"when": "myProjectView:inProjectFolder"
}]
}
},
activate()
方法读取项目文件。
文件属性之一是项目名称。
问题:是否可以将此名称设置为视图名称,以代替package.json
中定义的视图名称?
答案 0 :(得分:1)
是的,您可以通过TreeView.title
动态更改它。为此,您首先必须使用TreeView
获取一个window.createTreeView()
实例:
let view = vscode.window.createTreeView("myProjectView", {treeDataProvider: provider});
view.title = "New Name";