可视代码 - 更改项目资源管理器

时间:2017-11-01 13:09:13

标签: visual-studio-code

问:有没有办法在Visual Code编辑器中更改文件浏览器的功能?

详情: 我想实现一个典型的文件夹结构,您一次只能看到一个文件夹的内容(很像Windows中的常规文件夹导航)。 所以" root"在Visual Code中的文件浏览器中始终是导航到的当前文件夹。

1 个答案:

答案 0 :(得分:1)

请记住"可以"并不总是意味着"应该",但我相信你"可以"在某种程度上实现这一点。但是,您不必更改内置文件资源管理器,而是必须贡献自己的资源管理器"资源管理器"遵循docs进行扩展。您指定要在扩展程序中package.json提供资源管理器,如下所示:

"contributes": {
    "views": {
        "explorer": [
            {
                "id": "myfileexplorer",
                "name": "My File Explorer",
                "when": ""
            }
        ]
    }
}

然后,在扩展程序中实现TreeDataProvider界面。

这个过程过于复杂,无法在此处的评论中进行描述,但您可以看到示例代码here