【问题标题】:Create Explorer like view in VSCode在 VSCode 中创建类似浏览器的视图
【发布时间】:2022-01-14 07:08:27
【问题描述】:

我想在资源管理器container中创建一个额外的文件夹树视图并带有扩展名,这样我就可以看到与打开的无关的其他目录和文件工作区。

我还希望保留附加树视图的外观和感觉,就像原始资源管理器树视图(图标、菜单等)一样

是否有一种内置的方式来使用树形视图,支持像资源管理器一样显示文件系统中的文件?

【问题讨论】:

  • 如果你根据 URI 的 VSC 制作 TreeItems,它们会像资源管理器一样显示文件图标
  • 文件图标只是一方面。你不能以不同的颜色显示你的树项目,你不能有相同的上下文菜单等等。
  • @rioV8,我明白了,但我想要一个看起来和感觉像原始资源管理器的树视图,正如 Mike Lischke 所说,仅文件图标是不够的。有没有办法继承现有的树视图之类的?

标签: visual-studio-code vscode-extensions


【解决方案1】:

package.json 中,您可以向资源管理器提供其他视图,例如:

"views": {
  "explorer": [
    {
      "id": "id123",
      "name": "name"
    }
  ]
}

然后您可以使用vscode.window.createTreeView("id123") 命令将树形视图添加到视图中。

树视图有API描述here

【讨论】:

  • 虽然这允许添加另一个视图,但它不能回答如何保持与其他视图相同的外观和感觉的问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-04-28
  • 1970-01-01
  • 1970-01-01
  • 2012-06-25
  • 2013-02-08
相关资源
最近更新 更多