Ace编辑器:如何获得没有换行符的编辑器的价值?

时间:2018-08-16 15:19:21

标签: javascript ace-editor

至少可以说,使用ace编辑器是一个挑战。尽管我能够获得编辑器的价值,但似乎没有遇到错误或包含转义符就无法做到这一点。

有没有一种方法可以为我提供编辑器的全文(减去转义符)?

getAllLines()返回一个控制台错误,指出它不是函数

getTextRange()还会返回错误,指出它不是函数

removeNewLine()返回一个我似乎无法跟踪的神秘错误

那么有没有一种标准的可行方法可以做到这一点?

1 个答案:

答案 0 :(得分:1)

没有内置函数可以执行此操作,但是您可以获取值并自己删除换行符。

var multiLineVal = editor.getValue();
var singleLineVal = multiLineVal.replace(/\n/g, ' ');