ace 编辑器中的文档 class 是什么
What is Document class in ace editor
大家好,什么是 Ace 编辑器中的文档我不明白,正在阅读文档,它一直说文档 class 请解释这里是一个例子
createEditSession(Document | String text, TextMode mode)
文档真的很差而且很难理解,你能推荐任何资源来了解 ACE 编辑器的工作原理以及我如何嵌入它吗?
提前致谢。
文档 class 是 https://github.com/ajaxorg/ace/blob/master/lib/ace/document.js,通常您会使用字符串或字符串数组调用 createEditSession。
根据文档 "At its core, Documents are just an array of strings, with each row in the document matching up to the array index."。
因此,您正在 Ace 编辑器中编辑的文档是 "that thing"。要创建新文档:
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);
大家好,什么是 Ace 编辑器中的文档我不明白,正在阅读文档,它一直说文档 class 请解释这里是一个例子
createEditSession(Document | String text, TextMode mode)
文档真的很差而且很难理解,你能推荐任何资源来了解 ACE 编辑器的工作原理以及我如何嵌入它吗?
提前致谢。
文档 class 是 https://github.com/ajaxorg/ace/blob/master/lib/ace/document.js,通常您会使用字符串或字符串数组调用 createEditSession。
根据文档 "At its core, Documents are just an array of strings, with each row in the document matching up to the array index."。 因此,您正在 Ace 编辑器中编辑的文档是 "that thing"。要创建新文档:
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);