问题标签 [monaco-editor]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1317 浏览

monaco-editor - 如何从摩纳哥编辑器发布数据?

我是这个领域的新手。这就是我要编写的代码。

使用 post 方法将编辑器数据保存在服务器上。有人可以指导我如何实现这一目标吗?

脚本在 . 我正在努力弄清楚如何将这些数据发布到服务器?

我正在查看此代码: https ://github.com/Microsoft/monaco-editor-samples/tree/master/sample-editor

0 投票
1 回答
1547 浏览

monaco-editor - 摩纳哥编辑 matchBrackets 不突出显示

我在定义新语言。我希望它会自动突出显示匹配的括号和括号,因为默认matchBrackets选项是 true。

我应该做些什么吗?

示例代码: 查看此页面,它在 Microsoft 的示例代码中也不起作用。

0 投票
2 回答
750 浏览

monaco-editor - 摩纳哥编辑可以访问 AST

我正在为打字稿使用摩纳哥编辑器。有没有办法为当前模型获取 AST?是否可以修改树以便编辑器对更改做出反应?即我想为打字稿做简单的重构工具?

0 投票
4 回答
6573 浏览

javascript - 摩纳哥编辑器 setTheme 不是函数

我正在尝试在 monaco 编辑器上设置自定义主题,但是当我更改要创建的自定义主题的颜色(基于现有主题)时,更改不适用,我使用 setTheme 来应用主题但是每次我这样做我都会收到一个错误,说 setTheme 不是一个函数。

我使用了操场上反映的代码来让它工作,有人知道是否有与此相关的问题吗?以及如何解决?我的版本目前是 10.01

0 投票
1 回答
230 浏览

javascript - Monaco + JSDoc Scope Resolution (Anonymous Function)

I am writing a "modern" web-based MUD with NodeJS and I have implemented on-line editing used the Monaco editor. I have just discovered a very annoying problem with my approach to defining MUD modules, though. The imported .d.ts files are not providing intellisense because the class definitions from the global scope are being overritten:

Workroom.js (simplified):

Room.d.ts (simplified):

The MUD uses this proprietary loader to try and limit access to Node's global scope and provides it's own mechanism for resolving dependencies. But yeah. The module in this example inherits Room but the passed reference shares the name of the "Room" defined in the Room.d.ts file. Is there a means by which I can mark-up the anonymous function so the editor knows that "Room" is a "Room" from my .d.ts file?

Intellisense Scope Fail

I just need to be able to tell Monaco that the Room parameter is a Room type... can it be done with @jsdoc? (I have tried

0 投票
2 回答
197 浏览

javascript - 摩纳哥编辑器显示所有行

我正在使用Microsoft 的 Monaco Editor库在网页上创建代码编辑器,这很棒,但看起来,出于性能原因,实际上只渲染了可见的行,这听起来不像是你想要的问题打印编辑器的内容。

有没有办法强制渲染所有线条?

我最好的猜测是

和其他editor.reveal*方法,但这些方法似乎都不起作用。

0 投票
1 回答
713 浏览

javascript - 如何在angularJs中禁用摩纳哥编辑器?

我正在尝试禁用摩纳哥编辑器。我正在使用angularJs. 使用monaco-editor指令,我试图让它禁用ng-disabled但不工作。因为它应该添加text-area.

我的模板:

我试图在monaco-editor组件中看到:

但不知道我错过了什么。请帮我。

0 投票
1 回答
593 浏览

typescript - 在 Monaco Editor 中从 package.json 中读取类型名称

我在将名称以符号开头的自定义类型定义添加到Monaco Editor时遇到问题。@这是一个应该说明我要实现的目标的示例:

这不起作用,因为我的自定义模块被调用@my-module/sub。如果在此示例中我将模块名称替换为,my-module/sub那么一切都按预期工作,我得到了 Intellisense。你知道摩纳哥是否支持这种情况,如果支持,那么正确的方法是什么?显然,更改我的模块名称不是一种选择。

您可以在Monaco Playground中尝试此代码段。

0 投票
0 回答
56 浏览

javascript - 摩纳哥编辑器自动补全未正确包含此属性

当我在 monaco 编辑器中使用自动完成时,this成员变量似乎无法正确自动完成。例如:

如何让 this 成员变量也显示在自动完成中?

0 投票
0 回答
849 浏览

angularjs - 摩纳哥编辑器在角度选项卡中不起作用

我正在使用 Angular 1.6 的 Monaco 编辑器,在我的 UI 中,我有不同的选项卡(如 [this][1] 示例中)指向不同的 html 页面。

[1]:https ://www.w3schools.com/howto/howto_js_tabs.asp我正在使用 Monaco 编辑器,但问题是它仅在第一个选项卡中应用(集成)到项目(文本/文本框),如果我在第一个选项卡以外的其他选项卡中申请,它没有显示在那里,这是我的代码的一部分,只是为了得到一个想法。

这就是我在控制器中使用摩纳哥编辑器的方式

这是示例 html 文件

因此,如果我在第一个选项卡中使用带有 Monaco 的控制器,那么只有 Monaco 被应用,否则它不起作用,html 元素将作为一个简单的元素出现,而 UI 中没有 Monaco 编辑器。