44得票3回答
获取 Monaco Editor 的值

微软最近开源了他们的 monaco 编辑器(类似于 ace/codemirror)。 https://github.com/Microsoft/monaco-editor 我已经在浏览器中将其启动,但仍然无法弄清如何获取编辑器当前的文本,例如,如果我想保存它。 示例:<!DOCTY...

43得票6回答
Monaco编辑器动态调整大小

我一直在搜索一个关于在使用Monaco Editor的输入框时是否可能模仿html标签textarea的调整大小的讨论,但是我在互联网上找不到一个能回答我的问题的讨论。我正在React应用程序中使用monaco-editor npm包。您有任何想法是否容易实现吗?非常感谢!解决方案通过纯css...

27得票3回答
为VSCode/Monaco Intellisence添加JavaScript类型提示

有没有办法提示VSCode/Monaco的智能感知变量类型。 我有一些像这样的代码var loc = window.location; var gl = context1.getContext("webgl"); var ctx = context2.getContext("2d"); 我发...

25得票2回答
在Monaco编辑器中进行自定义语言的语法验证

我正在尝试将自定义语言集成到 Monaco 编辑器中,我查看了 https://microsoft.github.io/monaco-editor/monarch.html 以了解语法高亮的情况。 但是我无法找到有关如何通过语法验证来添加错误/警告验证的文档。在 Ace 编辑器中,我们通过编...

24得票4回答
Monaco编辑器的'onChange'事件是什么?

我刚刚开始调查使用 Monaco 作为我们内部代码游乐场的编辑器。但我无法弄清楚如何创建一个处理程序,以便每当编辑窗口中的文本通过键入、粘贴或删除更改时都会被触发。为了提供背景,我只需使用 CodeMirror 编辑器:editor.on('change', function(editor, ...

24得票1回答
在网页上,是否有一个monaco-editor和omnisharp的示例项目?

在我的项目中,我使用C# Roslyn脚本进行一些自动化,这样客户可以独立编写。我在运行时编译和运行它。 现在我想要一个带有智能提示和拼写检查的c#网络编辑器。对于代码完成,我还想获取一些私有nugget包与我的API一起提供给脚本。 实际上,我使用Visual Studio Code实现...

23得票2回答
Monaco编辑器 - 如何使某些区域只读

我正在尝试以某种方式配置Monaco编辑器,使文本内容的某些区域只读。 更精确地说,我希望第一行和最后一行是只读的。 以下是示例:public something(someArgument) { // This is readonly // This is where the user can...

21得票5回答
如何在Monaco编辑器中插入文本?

我在我的应用程序中嵌入了一个 Monaco 代码编辑器。 我如何以编程方式在特定行插入文本?var editor = monaco.editor.create(document.getElementById("container"), { value: "// First line\...

20得票3回答
如何在Monaco中使用addExtraLib和外部类型定义

我知道如何在Monaco中使用addExtraLib来添加环境声明文件。但是不清楚如何将该函数与外部声明文件一起使用,以便编辑器中的TypeScript代码可以执行:import * as External from "external" External.fo...

19得票3回答
如何从类似cdnjs的CDN上运行Monaco编辑器?

我有些困难,想要找到一个最小的可运行示例,它只从CDN上运行,而不是现有的大部分使用本地服务器的内置示例。