ace编辑器

时间:2016-10-02 19:52:55

标签: embed ace-editor

你好伙计什么是Ace编辑器中的Document我无法得到它,正在阅读文档并且它保持说文档类请在此解释是一个例子

createEditSession(Document | String text, TextMode mode)

文档非常糟糕且难以理解您是否可以建议了解ACE编辑器如何工作以及如何嵌入它的任何来源。

提前感谢。

2 个答案:

答案 0 :(得分:0)

文档类是https://github.com/ajaxorg/ace/blob/master/lib/ace/document.js,通常你会用字符串或字符串数​​组调用createEditSession。

答案 1 :(得分:0)

根据文档“在其核心,文档只是一个字符串数组,文档中的每一行都与数组索引匹配。”   因此,文档是您在Ace编辑器中编辑的“那件事”。要创建新文档:

var Document = require("ace/document").Document;
var doc = new Document("Lorem ipsum");

然后在Ace中编辑该文档:

var lorem_session = ace.createEditSession(doc);
my_ace_editor.setSession(lorem_session);