Visual Studio代码行结束设置

时间:2017-07-14 09:43:56

标签: visual-studio-code eol

是否可以在文件中保留原始行尾? (我使用visual studio代码通过SAMBA编辑linux服务器上的文件)

右下角有一个按钮可选择LF或CRLF, 但它会替换文件中所有行的末尾。

示例:

line1 \ r \ n  line2 \ r \ n  line3 \ n

1 个答案:

答案 0 :(得分:0)

,当整个文件中的原始行尾不相同时,在VSCode中无法保留原始行尾。在内部,对于每个文件,VSCode仅存储单个_eol值,当请求多行文本时,将其动态插入到每行之间。

例如,参见mirrorTextModel.ts中的方法getText()MirrorTextModelExtHostDocumentData的基类,它实现了API中公开的TextDocument实体。