【问题标题】:Can I include the default editor inside a webview in VSCode?我可以在 VSCode 的 web 视图中包含默认编辑器吗?
【发布时间】:2019-12-05 10:11:17
【问题描述】:

在我的项目中,我为 Visual Studio Code 创建了一个 Webview 扩展。在 Webview 中,我有一个文本编辑器(目前是 monaco 编辑器)和一个图形建模器。

现在我想知道是否有任何方法可以将 Webview 中的 monaco 编辑器替换为 Visual Studio Code 的标准编辑器。这将非常有帮助,因为我不必担心将自定义文本编辑器连接到我的 LSP 扩展,并且与 Visual Studio Code 的其余部分具有 100% 相同的功能。

你知道我有什么方法可以实现这个目标吗?

最好的问候 托马斯

【问题讨论】:

  • 我认为这是不可能的。
  • 如果您想要 vscode 的原始编辑功能,请使用普通编辑器而不是 webview。仅为您的建模者使用网络视图。

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


【解决方案1】:

您期待的功能请求是https://github.com/microsoft/vscode/issues/93265

正在实施中

在 VS Code Help > Interactive Playground 中,您可以了解它的外观,即使它尚未通过 API 公开。

同时,vscode-python 将 Monaco 编辑器配置为尽可能与本机文本编辑器相似。

【讨论】:

    猜你喜欢
    • 2022-09-29
    • 1970-01-01
    • 1970-01-01
    • 2012-07-27
    • 2017-09-25
    • 2020-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多