首页 > 解决方案 > 摩纳哥编辑器自动完成功能在哪里?

问题描述

我正在为 monaco-editor 创建 PromQL 语言支持,我发现语言定义位于此存储库中: https ://github.com/microsoft/monaco-languages

但我无法找到这些语言的自动完成定义的位置。

我已经知道如何添加一些自定义完成。

我现在想知道的是内置完成的位置?

编辑:我发现某些语言有一些特定的存储库,其中包含一些完成项,例如:

那么其他语言呢,比如 Java、Python……?

标签: javascripttypescriptmonaco-editor

解决方案


直接向 monaco-editor 存储库提出问题。

主要答案:

我相信 Monaco 默认只支持 JavaScript/TypeScript、CSS、JSON 和 HTML,这就是存在这些 monaco-abc 存储库的原因。默认情况下,Java 和 Python 等其他语言没有代码完成功能。

因此,我创建了一个单独的存储库https://github.com/celian-garcia/monaco-languages-promql,其中包含足够的文档,可以轻松地与最少的代码集成。

更多细节在这里:https ://github.com/microsoft/monaco-editor/issues/1672


推荐阅读