【问题标题】:VS Code extension API: Is it possible to extend/enhance the existing file explorer?VS Code 扩展 API:是否可以扩展/增强现有的文件资源管理器?
【发布时间】:2017-10-15 09:38:24
【问题描述】:

我有一个插件的想法,它需要在视觉上修改 VS Code 文件浏览器。有没有办法通过扩展API访问视图?

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

【问题讨论】:

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


    【解决方案1】:

    来自github中的vscode:

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

    ...

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

    在单独的进程中运行隔离的扩展的方法允许 VS Code 严格控制暴露给扩展程序的 API。有关当前 API 的详细信息,请参阅可扩展性 API 概述。

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 2020-04-13
        • 2010-12-13
        • 1970-01-01
        • 2017-08-18
        • 2017-04-18
        • 2012-06-28
        • 2019-04-17
        • 1970-01-01
        • 2011-12-24
        相关资源
        最近更新 更多