首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何删除小地图,滚动条在摩纳哥编辑器和如何禁用写在摩纳哥编辑器中的反应js?

如何删除小地图,滚动条在摩纳哥编辑器和如何禁用写在摩纳哥编辑器中的反应js?
EN

Stack Overflow用户
提问于 2022-05-10 12:20:37
回答 1查看 1.4K关注 0票数 3

我正在使用摩纳哥编辑器的反应。它很好用。但我想移除其中的地图和滚动条。我怎么才能把它们移走?我想禁用它的编辑功能。如何实现这些功能?请查看图片以供参考-

代码:

代码语言:javascript
复制
import Editor from "@monaco-editor/react";


export default function TwoSum() {

    return (
        <div>

            {/* Coding Page Content */}
            <div className="lg:flex h-full lg:w-12/12 lg:mx-2 mt-12 lg:py-4">
                {/* Coding Main Content Start */}
                <div className="lg:w-6/12 lg:pr-6 fixed overflow-scroll h-full pb-40">
                   // social 


                </div>
                {/* Coding Main Content End */}

                {/* Coding Right Sidebar Start */}
                <div className="lg:w-6/12 lg:pl-4 h-full px-2 mt-2 lg:mt-0 lg:px-0 absolute right-0">
                    
                    <Editor
                        height="80vh"
                        defaultLanguage="javascript"
                        defaultValue= {code}
                        className=" overflow-hidden"
                        readOnly = {true}
                        // minimap={enabled = false}
                        // scrollbar={vertical = "hidden"}
                        
                    />

                    
                </div>
                {/* Coding Rightsidebar End */}
            </div>

        </div>
    )
}


const code = 
`Here is my code ...
`
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-05-11 08:35:56

创建编辑器时,可以指定许多控制编辑器行为和显示的选项:

代码语言:javascript
复制
        const options: Monaco.IStandaloneEditorConstructionOptions = {
            readOnly: false,
            minimap: { enabled: false },
            ...
        };

        this.editor = Monaco.create(this.hostRef.current, options);

这是直接使用摩纳哥。对于@摩纳哥-编辑器/react,可以将选项指定为属性:

代码语言:javascript
复制
        const options: Monaco.IStandaloneEditorConstructionOptions = {
            readOnly: false,
            minimap: { enabled: false },
            ...
        };

        <Editor
            height="80vh"
            defaultLanguage="javascript"
            defaultValue= {code}
            className=" overflow-hidden"
            options = {options}
        />

另见:https://www.npmjs.com/package/@monaco-editor/react#editor

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72186219

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档