VS代码扩展API:是否可以扩展/增强现有的文件资源管理器?

时间:2017-10-15 09:38:24

标签: typescript visual-studio-code vscode-extensions

我知道一个插件需要直观地修改VS Code文件浏览器。有没有办法通过扩展API访问视图?

我知道有一个用于添加新树视图的API(https://code.visualstudio.com/docs/extensionAPI/extension-points#_contributesviews),但我没有发现能够自定义现有树视图。

2 个答案:

答案 0 :(得分:0)

  

有没有办法通过扩展API访问视图?

没有。扩展在他们自己的进程中运行,并且无法直接访问UI dom。

答案 1 :(得分:0)

来自github中的vscode:

  

出于各种原因,没有计划授予访问dom的权限:https://code.visualstudio.com/docs/extensions/our-approach

...

  

我们不向扩展作者提供对底层UI DOM的直接访问。

     

运行在单独过程中隔离的扩展的方法允许VS Code严格控制扩展程序公开的API。有关当前API的详细信息,请参见“扩展性API概述”。