问题标签 [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 - IstandaloneCodeEditor.addOverlayWidget()
我必须在 Monaco 编辑器上的特定位置添加一个覆盖小部件。从 Docs 中,我知道 IStandaloneCodeEditor 中有一个方法调用 addOverlayWidget 来执行此操作。但我不知道如何将位置作为参数传递给这个方法。有人知道吗,请通过使用上述功能的一些示例来帮助我。
提前致谢
monaco-editor - 如何在摩纳哥使用带有外部类型定义的 addExtraLib
我可以看到如何addExtraLib
在摩纳哥使用来添加环境声明文件。不清楚的是如何将此函数与外部声明文件一起使用,以便编辑器中的 Typescript 代码可以执行以下操作:
在摩纳哥设置方面,这似乎不起作用:
monaco-editor - Monaco 独立编辑器在实现 onkeydown 事件时不会引发函数错误
我可能错误地实现了这一点,但这是我正在使用的引发错误的代码。这是用 TypeScript 编写的。任何有关实例化事件处理程序的帮助将不胜感激。
monaco-editor - TypeScript 与 JavaScript 语言服务
Monaco 编辑器同时具有 JavaScript 和 TypeScript 语言服务,但是根据我所做的研究和游戏,它们都使用基本相同的工作器,并且做几乎相同的事情。
这两种“语言”服务究竟提供了什么区别。看来我的 TypeScript 代码在 JavaScript 服务中运行良好,当然我的 JavaScript 在 TypeScript 语言模式下运行良好。
通过大量测试;它们实际上看起来是同一个服务,只是有两个独立的配置。有人可以确认它们是完全相同的服务,只是两个单独的配置;或者我错过了语言服务中更深层次的东西。
这个问题的目的是我有很多输入要加载到编辑器中;但用户可能正在使用 JS 或 TS,如果它们是同一个引擎;然后我只会将编辑器始终置于任何 JS 或 TS 文件的 TS 模式,以消除向两个引擎添加重复输入所需的大量额外内存
ajax - 使用 monaco 编辑器时如何通过 ajax 加载脚本
当我在 Web 应用程序中使用 monaco 编辑器时,加载器会导致之前定义的 ajax 脚本加载不再加载。在此处查看示例
在此示例中,Vue 未定义,删除 loader.js 标签,Vue 不再未定义,并将开发模式消息记录到控制台
我尝试加载为文本并调用 eval、eval.call 和上下文,创建脚本标记并附加,没有 jquery 的 vanilla ajax 调用,使用 require(src) 并且加载器似乎正在积极地捕获所有脚本加载。
我有一个一直在使用 ace 编辑器的应用程序,并且正在尝试切换到 monaco。该应用程序是交互式的,用户编写查询和脚本并显示结果。从结果中,用户可以进行选择,该选择可以调用另一个查询来更新结果。
javascript - 从摩纳哥编辑器获取错误
我想掌握摩纳哥编辑器默认创建的错误。
node.js - 在 Monaco 编辑器中集成 VS Code 扩展
Monaco 存储库的 FAQ 部分表示无法在浏览器中的 Monaco Editor 上执行 VS Code 扩展。如果我理解正确,扩展具有服务器依赖性。因此,应该可以将 Monaco 编辑器中的扩展与服务器集成(例如 npm run simpleserver)。
例如,我想在 Monaco 编辑器中集成Better Merge扩展。那可能吗?我该怎么做?
typescript - Monaco Editor:自动创建 TypeScript-Declarations
我正在使用摩纳哥编辑器,我想知道是否可以使用打字稿代码创建打字稿声明(* .d.ts)。
像这样的伪代码:
(基本上与我可以通过命令行执行的方式相同:“tsc myTsCode.ts -d”)
提前致谢和问候......彼得
javascript - Javascript Electron / Monaco Editor 加载文件而不使用对话框
我正在开发一个使用 Monaco Editor 的电子项目。
要加载文件,我使用以下代码:
这个问题是我已经知道文件的位置和需要加载的文件名。
所以我的问题是......如何在不弹出对话框询问文件的情况下加载文件?