Vscode API-未显示自定义视图容器

m4d*_*k3y 8 visual-studio-code vscode-extensions

我目前正在编写一个vs代码的FTP类型扩展,要求我使用“ TreeView”。我发现此链接:

https://code.visualstudio.com/api/extension-guides/tree-view

它将指导您将树形视图添加到侧边栏。但是我很难将其付诸实践,上面提到的指南中的第一步似乎没有将图标添加到我的vscode边栏中?因此无法取得任何进展...

显然我误会了一些东西!我是TypeScript的新手,在遵循此主题的其他代码时遇到麻烦。请有人能帮助我迈出第一步吗?

这是我的package.json贡献:

"contributes": {
    "commands": [
        {
            "command": "extension.helloWorld",
            "title": "Hello World"
        }
    ],
    "viewsContainers": {
        "activitybar": [
            {
                "id": "live-workspace",
                "title": "Live-Workspace",
                "icon": "./src/Treeview/laptop.svg"
            }
        ]
    }
}
Run Code Online (Sandbox Code Playgroud)

据我了解,这应该在侧栏上放置“无功能”图标吗?我了解这个错误吗?要实现这一目标,还有更多工作要做吗?谢谢!

Gam*_*a11 6

只有包含至少一个视图的视图容器才会显示。一旦将以下内容添加到该contributes部分,它便对我有用:

"views": {
    "live-workspace": [
        {
            "id": "exampleView",
            "name": "Example View"
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)