问题标签 [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 - 如何在完成项目文档上添加可点击链接
是否有一个 API,我可以指定使用标记在文档工具提示中显示链接?
我能找到它支持标记的唯一地方是悬停。
例如:
monaco-editor - 摩纳哥编辑器 - 跟随链接挂钩
各位码农,
我很难找到“ctrl+click”(点击链接)编辑器选项的挂钩。
在演示页面上,链接在新选项卡中打开: https ://microsoft.github.io/monaco-editor/index.html
在经过彻底的谷歌搜索后,我没有通过 api 进行搜索,但只找到了不包括跟随链接或 ctrl+click 操作的上下文操作。
我想解析文件路径并触发我自己的一些自定义方法,而不是在新选项卡中打开。
你们中的任何人都发现了在哪里添加/修改行为的线索?
先感谢您。
monaco-editor - 可以在摩纳哥编辑器中使用拆分窗格吗?
是否可以在 Monaco 编辑器中获得拆分窗格?类似于在 VSCode 中所做的或在 Monaco 本身提供的 Diff 编辑器中使用的内容。
javascript - 将摩纳哥范围包装在自定义 html 标记中
所以我想使用 monaco 来显示代码和一些基于内联的更改,因此我想在更改的元素周围添加 span 标签并使其可点击等。
当您创建一些 Ranges 并给它们一个类时会发生这种情况:
JSFiddle:https ://jsfiddle.net/wedenigc/d2thbo0a/2/
如您所见,这将我的跨度分开,当您将鼠标悬停在它们上方时尤其明显。因此,我不想向所有子元素添加一个类,而是想在我的范围的开头添加一个开始标签和一个结束标签。HTML 的不同之处在于:
可以通过使用className
而不是修复此行为,inlineClassName
但随后悬停停止工作。
更新的 JSFiddle:https ://jsfiddle.net/wedenigc/d2thbo0a/3/
monaco-editor - 允许使用 Monaco Editor 在 CSS 中进行 {{myVar}} 模板
如何让以下代码在摩纳哥编辑器中有效?
使用摩纳哥的文档我无法弄清楚。
html - Monaco-Editor 数据库中的单个字符串
这两天一直在研究,还是没有结果。我有一个后端数据库,用于保存在 Monaco-Editor 中输入的文本。但是,如果字符串中有换行符 (\r\n),则不会显示/加载文本。我唯一可以显示的文本是删除行返回。
这是一些客户端代码。
一些服务器端代码
我希望输入到 monaco-editor 框中的文本以换行符显示。任何帮助将不胜感激。
javascript - Monaco Editor - 如何使某些区域只读
我正在尝试以文本内容的某些区域为只读的方式配置摩纳哥编辑器。更准确地说,我希望第一行和最后一行是只读的。下面的例子:
我已经用 Ace Editor 做过类似的事情,但我想不出用 Monaco 做这件事的方法。您可以在ModelContentChangedEvent
其中注册一个侦听器,但在更改发生后它会被触发(为时已晚,无法阻止任何事情)。有更多摩纳哥经验的人知道如何做到这一点吗?
提前致谢!
javascript - 摩纳哥编辑器可动态调整大小
我一直在寻找有关在互联网上使用Monaco Editor的字段时是否可以模仿 html 标签 textarea 的大小调整的讨论,但我找不到回答我的问题的人。
我在React应用程序中使用monaco-editor npm 包。你知道这是否容易实现吗?
先感谢您!
解决方案
使用纯 css 我选择了目标 html 元素并添加了这些属性:
asp.net-mvc - 在摩纳哥编辑器中使用文本框
我是摩纳哥编辑的新手,它真的很好。我只是注意到它不适用于文本框控件。
它在 div 上工作
但在文本框或文本区域它不起作用
javascript - Monaco 编辑器如何添加自定义语言解析器和语法验证
我正在寻找在 Monaco 编辑器中定义自定义语言的文档。
我通过没有得到任何适当的来源搜索了该文档。
我只想定义类似于 javascript 的语言,比如用户可以定义的语法
函数、参数(来自 json 对象),显示来自 JSON 的数据建议。关键字突出显示,语法验证
是否有任何文件可以帮助我
请建议我帮忙。