2

有没有办法为窗口设置行尾?如果我没记错的话,哪个是 ^M

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

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

是我用来获得价值的东西。

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

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

4

2 回答 2

5

利用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

于 2013-07-16T06:30:57.560 回答
1

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

尝试类似:

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

你可以很好地改进你的变量命名。主要实体/对象应该有名字——例如,“e”应该是“editor”。

于 2013-07-15T03:58:29.637 回答