繁体   English   中英

Codemirror。 有没有办法禁止对代码的特定部分进行编辑?

[英]Codemirror. Is there a way to disable editing of specific part of code?

在我的项目中,用户可以编辑一些json文件。 我正在使用Codemirror为他们提供这种功能。 一切正常,除非有时它们编辑json完全错误,这可能会导致一些问题。 我决定,防止用户在json中编辑键,而不是让他们添加/删除对。 他们可以只编辑现有值。

因此,如何使用Codemirror建立这种行为?

谢谢。

您可以使用markText方法将markText允许编辑的部分以外的所有内容设置为只读(但仍不能阻止人们输入"beforeChange"引号等),您可以尝试使用具有某些巧妙逻辑的"beforeChange"处理程序,如果您确实要这样做)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM