【问题标题】:Ace editor set value at current lineAce 编辑器在当前行设置值
【发布时间】:2015-09-04 22:19:52
【问题描述】:

我对 Ace 编辑器有疑问。每当我通过 editor.setValue(val) 插入一个值时,它就会被插入到文档的底部。有没有办法在当前行插入值?

谢谢

【问题讨论】:

    标签: ace-editor


    【解决方案1】:

    插入一行使用

    editor.session.insert({row: 1, column: 0}, "text\n")
    

    替换一行使用

    var Range = require("ace/range").Range // ace.require in no-conflict mode
    editor.session.replace(new Range(1, 0, 1, Number.MAX_VALUE), "text")
    

    editor.session.replace({
        start: {row: 1, column: 0},
        end: {row: 1, column: Number.MAX_VALUE}
    }, "text")
    

    【讨论】:

    • 谢谢!像魅力一样工作!我想要的是插入以及行和列。干杯!
    猜你喜欢
    • 2019-11-30
    • 2011-10-26
    • 2014-12-13
    • 2016-04-25
    • 2013-09-07
    • 1970-01-01
    • 2015-11-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多