Fit*_*itz 5 visual-studio-code vscode-extensions
我们正在探索在新扩展中为 VS Code 创建自己的 viewContainer,并希望重用其他容器中的视图,例如资源树、大纲以及其他扩展中的其他视图。这可能吗?
例如,我无法找到大纲视图的视图 ID,但希望我可以做类似的事情...
"contributes": {
"viewsContainers": {
"activitybar": [
{
"id": "custom-activity",
"title": "My Uber-activity",
"icon": "resources/custom-activity.svg"
}
]
},
"views": {
"custom-activity": [
{
"id": "vscode-resources",
"name": "Resources"
},
{
"id": "vscode-outline",
"name": "Outline"
},
{
"id": "my-fancy-view",
"name": "New View"
}
]
}
}
Run Code Online (Sandbox Code Playgroud)
这可能吗?是否有 VS Code 环境中已建立视图的已发布 ID 列表供我们参考和重用?
这是一个有趣的问题。根据消息来源,大纲视图的 ID 很简单"outline":
export const OutlineViewId = 'outline';
Run Code Online (Sandbox Code Playgroud)
嗯,好吧,让我们尝试一下...
"views": {
"custom-activity": [
{
"id": "outline",
"name": "outline"
}
]
}
Run Code Online (Sandbox Code Playgroud)
好吧,让我们点击我们的自定义视图容器......哦。

嗯,是的,我认为可以公平地说,目前不支持这一点。我已将其报告为此处的问题。
| 归档时间: |
|
| 查看次数: |
6401 次 |
| 最近记录: |