#visual-studio-code #vscode-extensions
#visual-studio-code #vscode-расширения
Вопрос:
В настоящее время я пишу расширение типа 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"
}
]
}
}
Насколько я понимаю, это должно разместить значок «functional» на боковой панели? Я неправильно это понимаю? Что еще нужно сделать для достижения этой цели? Спасибо!
Ответ №1:
Контейнер представления будет отображаться, только если он содержит хотя бы одно представление. Это работает для меня, как только я добавлю следующее в contributes
раздел:
"views": {
"live-workspace": [
{
"id": "exampleView",
"name": "Example View"
}
]
}