gpt4 book ai didi

javascript - 如何更新 ACE 编辑器中的值 : javascript

转载 作者:行者123 更新时间:2023-11-28 08:58:04 25 4
gpt4 key购买 nike

setValue 大概只是设置编辑器的值。当我有一些 diff 并且我想要的是某种将 diff 添加到当前值的方法时怎么样?有一些 API 可以实现这一点吗?

最佳答案

您可以使用

editor.session.insert({row, column}, text)
editor.session.remove({start: {row, column}, end: {row, column}})
editor.session.doc.replace(range, text)

单独应用每个编辑,或者您可以获取编辑器的值修改字符串,并使用修改后的字符串调用setSalue

参见https://github.com/ajaxorg/ace/blob/master/lib/ace/document.js#L522

关于javascript - 如何更新 ACE 编辑器中的值 : javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18166841/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com