10得票3回答
让Monaco编辑器填满页面的其余部分(跨浏览器)

我希望将 Monaco 编辑器嵌入到某个页面中一些固定的文本下方,并且想要使 Monaco 编辑器的高度正好填满剩余部分。有人在这里给出了答案:这里,同时提供了一个JSBin示例:<html> <style> html, body, .rb { ...

10得票2回答
Monaco编辑器中的标签页

如何在Monaco编辑器中制作类似于Visual Studio Code的选项卡?例如,这是我的意思。

9得票2回答
如何在Monaco编辑器中使用setValue?

如何正确设置Monaco编辑器的文本内容,而不用担心撤销堆栈?monacoEditor.setValue("text") 似乎在深处崩溃: vue.esm.js?efeb:1741 TypeError: (intermediate value)(intermediate value)(int...

9得票1回答
如何将C#库添加到Monaco编辑器(代码补全)并限制可能的库?

如何将自定义的C#程序集添加到Monaco编辑器中,以便编辑器可以识别和完成程序集类型? 还有,我该如何选择和限制Monaco编辑器可以使用的.net库? 先行致谢。

9得票2回答
在Monaco编辑器中通过完全集成扩展JavaScript语法

我正在尝试扩展Monaco Editor,以允许用户在同一文件中使用分隔符将JavaScript和另一种语言混合编写,类似于Markdown使用围栏代码块编写多种语言的方式。 区别在于我希望保留 Monaco 为 JavaScript 内建的所有 IDE 功能,例如通过 诊断 进行的 lin...

9得票2回答
如何清除现有模型,或者重新初始化Monaco编辑器?

我正在使用ngx-monaco-editor在模态框中实现代码编辑器。因为我需要支持多个标签页,所以需要准备一个 map 来记住具有 Uri 的模型。该模态框在关闭后也可以重新打开。 问题: 当我重新打开模态框并选择以前打开的文件时,会抛出错误: Cannot add model beca...

9得票1回答
如何在一个页面上高效地拥有多个只读的Monaco Diff视图?

我的理解是Monaco专为编辑优化,仅显示一个文件,并带有自己的滚动条。相反,我想构建一个页面,将多个文件的差异显示在彼此下面: - 允许显示/隐藏每个文件,最多可达约100个文件。 - 隐藏未更改的文件部分(如果需要,可以作为上下文显示)。 - 不是每个文件都拥有自己的滚动条,而是整个页面...

9得票3回答
如何在VS Code中使嵌套的Markdown项目列表具有不同的项目符号样式?

我希望在 Markdown 中,VS Code 以列表的形式呈现,而不是使用星号 (*) 字符,因此顶级列表可以使用 •,下一级可以使用 ◦,依此类推。 我的第一个尝试是使用 FontForge 创建一个连字字体,将 * 替换为 ◦,空格加 * 替换为 ◦,两个空格加 * 替换为 ▪,等等。...

9得票2回答
如何为Monaco编辑器添加padding-top?

如何在 Monaco 编辑器的第一行代码和顶部边框之间添加填充? 我有以下代码: 但我需要像这样的东西:

9得票2回答
使用API在Monaco Editor中如何格式化JSON代码?

我正在一个Web项目中使用Monaco编辑器,也就是VS Code引擎。 我将其用于允许用户编辑一些具有JSON Schema设置的JSON,以帮助进行自动完成。 当他们保存更改并希望重新编辑它们时,我加载回编辑器的JSON被转换为字符串,但这会使代码呈单行显示,我更喜欢JSON更美观,就...