[英]How to apply a delta to a string in ace.js
唯一的方法是创建ace文档的实例,调用其applyDelta方法,然后调用getValue。 您也可以重新实现逻辑,但是并不会快很多,因为您仍然需要将字符串拆分成几行才能找到插入位置。
Document = ace.require("ace/document").Document
doc = new Document("My \n multiline\n sting")
doc.applyDelta({
start:{"row":2,"column":3},
end:{"row":2,"column":4},
action:"insert",
lines:["r"],
})
doc.getValue()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.