开发者问题收集
问题我正在尝试使用 react-monaco-editor 来呈现 json 代码。当我尝试格式化 json 时,我被建议使用方法:editor.getAction('editor.action.formatDocument').run()。我使用的代码是const editorDidMount = (editor, monaco) => {setTimeout(() => {console.lo
在 Google Apps Script 中运行某些代码时,我收到以下错误消息。我不明白行/列引用 Code:46:18。它似乎指向列数太少的行或行数太少的进程。我猜我没有正确解释引用。TypeError: Cannot set property 'format' of undefinedat processInbox(processInbox Code:46:18)我所有代码的第 46 行是这样
我开始使用 react-monaco-editor 库,因为我想在我的 web react 应用程序中添加一个很酷的 json 编辑器。我按照 github 上的说明进行操作:react-monaco-editor-DOC但似乎我遗漏了一些东西,这些东西可能没有在 DOC 中与 webpack 设置共享。在我使用文档中的 webpack 设置说明后,导入库并添加以下行:import MonacoE
我想创建一个系统来存储 Monaco 编辑器的Undo&Redo 堆栈。为什么?:我有一个 Monaco 实例,我在其中做了一些更改。然后我必须释放该实例并打开一个新实例。在这里,我想恢复与上一个实例相同的堆栈状态。问题:如何获取和恢复Undo&Redo 堆栈?更新:当我释放 Monaco 编辑器实例时,JavaScript 环境可能会被完全破坏。它集成在能够与JS通信的C#环境中。我的目标是将M
我试图在 Monaco Editor 中对事件进行一些基本的回放,但是,每当我将编辑传递给executeEdits时,它总是将我的编辑的range重置为{ startLineNumber: 1, startColumn: 1, endLineNumber: 1, endColumn: 1 }(这是我在console.log调用executeEdits之后收到的消息) 。实际上,我尝试插入或替换的任
我们有一个单页 Web 应用程序,可以根据需要为应用程序的不同部分加载模块。它使用本机 ECMAScriptimport,没有 Webpack 或 RequireJS 等模块打包器。我无法以这种方式使用该库,并且不想在浏览器对模块有很好的本机支持时引入另一个库来加载它。如果有人可以分享一个如何使用它的示例(例如 JSFiddle),我将不胜感激。所有示例代码均显示模块名称中没有扩展名的导入,这只会
我在我的项目中使用了"react-monaco-editor"。import { MonacoDiffEditor } from 'react-monaco-editor';...<MonacoDiffEditorwidth="1140"height="520"language="javascript"theme="vs-dark"original={this.props.original}val
我试图更改 @monaco-editor/react 的主题,但无法做到。开发时主题正在更改,但刷新页面后无法更改主题并变为默认主题。import React, { useEffect, useRef, useState } from "react";import axios from "axios";// import MonacoEditor from "react-monaco-editor
问题:我试图将monaco-editor/react集成到我的 Web 应用程序中并已成功加载它,但每当我在前端更改它时都会遇到错误。一切都按预期工作,直到我以任何方式修改我的editor实例(即添加文本、调整大小等)。我正在使用的 Web 应用程序Grafana在我与编辑器交互时都会出现此错误我的错误:我的代码:import Editor from '@monaco-editor/react';
我的 React 项目中有一个功能组件。我已将 Monaco 编辑器依赖项包含为import * as Monaco from 'monaco-editor/esm/vs/editor/editor.api';如何使用此处的Editor对象来实际渲染和测试 monaco-editor?我有如下代码, return (<Flex><Flex.Box auto><Input.Textarearef=
我想在我的 Monaco 编辑器中的导入定义旁边添加一个自定义药丸元素,就像下图所示。那么有没有办法扩展 Monaco 编辑器的 UI,或者是否有任何 API 可以让我这样做?我找不到有关如何操作的任何信息。任何帮助都将不胜感激!谢谢!
具有以下代码片段:import React from "react";import Editor from "@monaco-editor/react";function App() {return (<Editorheight="90vh"defaultLanguage="javascript"defaultValue="// some comment"/>);}export default A