Codemirror中是否有一种方法可以获取编辑器中所有表示为数组的行?我知道可以像这样遍历每一行。
editor.eachLine(line => {
// do something with line
})
..但是我正在寻找一种方法来获取所有行,例如editor.allLines()
之类的东西。
答案 0 :(得分:1)
使用editor.getValue(separator)
,您可以将所有行作为字符串用给定的分隔符分隔-默认为"\n"
。
然后您可以使用string.split(separator)
function getAllLinesAsArray (codeMirror) {
return codeMirror.getValue().split('\n')
}