问题标签 [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.
monaco-editor - 如何从摩纳哥编辑器发布数据?
我是这个领域的新手。这就是我要编写的代码。
使用 post 方法将编辑器数据保存在服务器上。有人可以指导我如何实现这一目标吗?
脚本在 . 我正在努力弄清楚如何将这些数据发布到服务器?
我正在查看此代码: https ://github.com/Microsoft/monaco-editor-samples/tree/master/sample-editor
monaco-editor - 摩纳哥编辑 matchBrackets 不突出显示
我在monaco-editor定义新语言。我希望它会自动突出显示匹配的括号和括号,因为默认matchBrackets
选项是 true。
我应该做些什么吗?
示例代码: 查看此页面,它在 Microsoft 的示例代码中也不起作用。
monaco-editor - 摩纳哥编辑可以访问 AST
我正在为打字稿使用摩纳哥编辑器。有没有办法为当前模型获取 AST?是否可以修改树以便编辑器对更改做出反应?即我想为打字稿做简单的重构工具?
javascript - 摩纳哥编辑器 setTheme 不是函数
我正在尝试在 monaco 编辑器上设置自定义主题,但是当我更改要创建的自定义主题的颜色(基于现有主题)时,更改不适用,我使用 setTheme 来应用主题但是每次我这样做我都会收到一个错误,说 setTheme 不是一个函数。
我使用了操场上反映的代码来让它工作,有人知道是否有与此相关的问题吗?以及如何解决?我的版本目前是 10.01
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?
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
javascript - 摩纳哥编辑器显示所有行
我正在使用Microsoft 的 Monaco Editor库在网页上创建代码编辑器,这很棒,但看起来,出于性能原因,实际上只渲染了可见的行,这听起来不像是你想要的问题打印编辑器的内容。
有没有办法强制渲染所有线条?
我最好的猜测是
和其他editor.reveal*
方法,但这些方法似乎都不起作用。
javascript - 如何在angularJs中禁用摩纳哥编辑器?
我正在尝试禁用摩纳哥编辑器。我正在使用angularJs
. 使用monaco-editor
指令,我试图让它禁用ng-disabled
但不工作。因为它应该添加text-area
.
我的模板:
我试图在monaco-editor
组件中看到:
但不知道我错过了什么。请帮我。
typescript - 在 Monaco Editor 中从 package.json 中读取类型名称
我在将名称以符号开头的自定义类型定义添加到Monaco Editor时遇到问题。@
这是一个应该说明我要实现的目标的示例:
这不起作用,因为我的自定义模块被调用@my-module/sub
。如果在此示例中我将模块名称替换为,my-module/sub
那么一切都按预期工作,我得到了 Intellisense。你知道摩纳哥是否支持这种情况,如果支持,那么正确的方法是什么?显然,更改我的模块名称不是一种选择。
您可以在Monaco Playground中尝试此代码段。
javascript - 摩纳哥编辑器自动补全未正确包含此属性
当我在 monaco 编辑器中使用自动完成时,this
成员变量似乎无法正确自动完成。例如:
如何让 this 成员变量也显示在自动完成中?
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 编辑器。