Что такое класс документа в Редакторе ace

Hello guys what is Document in Ace editor I can’t get it, am reading the documentation and it keep says Document class please explain here is an example

createEditSession(Document | String text, TextMode mode)

Документация очень плохая и трудно понять можете ли вы предложить какой-либо источник для узнать, как работает редактор ACE и как я могу встраивать его.

Спасибо заранее.

2 ответа

  1. В соответствии с документацией » по своей сути документы представляют собой просто массив строк, каждая строка которого соответствует индексу массива.».
    Таким образом, документ-это «та вещь», которую вы редактируете в Ace editor. Создание нового документа:

    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);