0

我想添加对Monaco Editor 的支持以支持 Kusto Queries。因此,我尝试将kusto语言添加到 Monaco Editor Options。但是,这是行不通的。

editorOptions = { theme: 'vs-dark', language: 'kusto' };

所以,我用谷歌搜索并找到了@kusto/monaco-kusto包(https://www.npmjs.com/package/@kusto/monaco-kusto)。我安装了这个包。但是,我不知道将此包与 Monaco Editor 集成。他们的文档看起来很混乱。谁能帮我为我的摩纳哥编辑器添加 Kusto 语言支持?我正在使用 Angular 9。

4

1 回答 1

0

monaco-kusto由于两个主要原因,今天很难集成:

  1. 大量使用 web worker 需要 webpack 配置操作,这些操作通常不适用于使用类似产品的人create-react-app
  2. 语言服务是从 C# 转换而来的,生成的代码不是模块,而是全局导入

如果你只需要语法高亮,你可以尝试结合使用下面的 textmate 配置和 monaco-textmatenpm 包https://github.com/rosshamish/kuskus/blob/master/kusto-syntax-highlighting/syntaxes/kusto.tmLanguage

于 2020-07-01T23:03:40.043 回答