ACE编辑器行结尾设置为Windows格式

时间:2013-07-15 03:53:02

标签: webkit ace-editor

有没有办法将行结尾设置为窗口?如果我没弄错的话,这是^ M

我将我的ACE发送到我无法控制的私有API,这需要一个带有Windows行结尾的格式。

Editor = ace.edit("e"); 
ValueSentToServer = Editor.getValue(); 

我正在使用什么来获得价值。

在进行ajax调用以获取文件源时我正在看

作为WebKit控制台中的行结束标记。

2 个答案:

答案 0 :(得分:1)

使用editor.session.setNewLineMode("windows")

但是如果你提交形式机会,行结尾将由浏览器自动转换。请参阅https://github.com/ajaxorg/ace/issues/1515#issuecomment-20971401http://www.w3.org/TR/REC-html40/interact/forms.html#h-17.13.4

答案 1 :(得分:0)

你用什么语言编码?在Java中:

尝试类似:

v = editor.getValue();
v = v.replace( "\n", "\r\n");
// send V to server

您可以很好地改进变量命名。主要实体/对象应该有名称 - 例如,“e”应该是“编辑器”。