Vscode API - пользовательский контейнер просмотра не отображается - PullRequest
8 голосов
/ 05 апреля 2019

В настоящее время я пишу расширение типа FTP vs-code, которое требует от меня использования 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"
            }
        ]
    }
}

Из того, что я понимаю, следует поместить значок "без функции" на боковой панели.?Я правильно понимаю?Что еще нужно сделать, чтобы достичь этого?Спасибо!

1 Ответ

5 голосов
/ 05 апреля 2019

Контейнер вида будет отображаться, только если он содержит хотя бы один вид.Это работает для меня, как только я добавлю следующее в раздел contributes:

"views": {
    "live-workspace": [
        {
            "id": "exampleView",
            "name": "Example View"
        }
    ]
}
...