如何在 Monaco 编辑器中设置行尾?

3

默认是CRLF换行符。因为我在处理BASH脚本,所以想将其更改为LF。请帮忙。

我已经查阅了文档,但未找到任何解决方案或示例。


相关:https://dev59.com/arTma4cB1Zd3GeqP52aJ - Ciro Santilli OurBigBook.com
3个回答

2
//https://github.com/Microsoft/vscode/blob/013501950e78b9dde5c2e6ec3f2ddfb9201156b7/src/vs/editor/common/model/pieceTreeTextBuffer/pieceTreeTextBufferBuilder.ts#L30
code = code.replace(/\r\n/g, "\n");

我的解决方案

1
你能进一步解释一下吗?如何应用这段代码? - Nico Haase

1

你尝试过使用setEOL()吗?我也遇到了同样的问题,但我使用了ITextModel接口,所以无法使用setEOL。


0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接