至少可以说,使用ace编辑器是一个挑战。尽管我能够获得编辑器的价值,但似乎没有遇到错误或包含转义符就无法做到这一点。
有没有一种方法可以为我提供编辑器的全文(减去转义符)?
getAllLines()
返回一个控制台错误,指出它不是函数
getTextRange()
还会返回错误,指出它不是函数
removeNewLine()
返回一个我似乎无法跟踪的神秘错误
那么有没有一种标准的可行方法可以做到这一点?
答案 0 :(得分:1)
没有内置函数可以执行此操作,但是您可以获取值并自己删除换行符。
var multiLineVal = editor.getValue();
var singleLineVal = multiLineVal.replace(/\n/g, ' ');