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

问题描述 投票:1回答:1

我目前正在编写一个vs-code 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"
            }
        ]
    }
}

根据我的理解,这应该在侧边栏上放置一个“无功能”图标?我明白这个错吗?要做到这一点还有很多工作要做吗?谢谢!

visual-studio-code vscode-extensions
1个回答
5
投票

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

"views": {
    "live-workspace": [
        {
            "id": "exampleView",
            "name": "Example View"
        }
    ]
}
© www.soinside.com 2019 - 2024. All rights reserved.