草庐IT

摩纳哥

全部标签

javascript - 如何在一页上有效地拥有多个只读的摩纳哥差异 View ?

我的理解是Monaco针对编辑和一次显示一个文件进行了优化,具有固定大小的编辑器,它有自己的滚动条。相反,我试图构建一个页面,其中多个文件的差异在彼此下方允许显示/隐藏每个文件,最多~100个文件隐藏文件中未更改的部分(如果需要,允许将它们显示为上下文)不是每个文件一个滚动条,而是整个页面一个文件通常只能查看,但应该支持一次编辑一个文件我意识到这与Monaco的初衷大相径庭,但最终似乎会应用相同的视口(viewport)和虚拟渲染技巧,所以也许这在某种程度上是可能的?我尝试为每个文件创建一个Monaco实例,但在大约30个实例时开始变得非常缓慢。一个非常丑陋的解决方法可能是拥有一个Mo

摩纳哥编辑不会在React应用中显示

我开始使用React-Monaco-编辑器库,因为我想在WebReact应用程序中添加一个很酷的JSON编辑器。我遵循Github上的指示:React-Monaco-editor-doc但是,似乎我缺少在WebPack设置的文档中没有共享的东西。在使用文档中的WebPack设置指令后,导入库并添加了行:importMonacoEditorfrom'react-monaco-editor';classEditorextendsReact.Component{editorDidMount(editor,monaco){console.log('editorDidMount',editor);edi