是否可以在文件中保留原始行尾? (我使用visual studio代码通过SAMBA编辑linux服务器上的文件)
右下角有一个按钮可选择LF或CRLF, 但它会替换文件中所有行的末尾。
示例:
line1 \ r \ n line2 \ r \ n line3 \ n
答案 0 :(得分:0)
否,当整个文件中的原始行尾不相同时,在VSCode中无法保留原始行尾。在内部,对于每个文件,VSCode仅存储单个_eol
值,当请求多行文本时,将其动态插入到每行之间。
例如,参见mirrorTextModel.ts中的方法getText()
。 MirrorTextModel
是ExtHostDocumentData
的基类,它实现了API中公开的TextDocument
实体。