区别
CRLF:回车换行符,即"\r\n"。在Windows系统中,文本文件的每一行都以CRLF结尾。 LF:换行符,即"\n"。在Unix和Linux等系统中,文本文件的每一行都以LF结尾。
因此,CRLF和LF的主要区别在于它们在文本文件中的使用方式。 在Windows系统中,文本编辑器和其他应用程序通常需要使用CRLF作为换行符, 而在Unix和Linux等系统中,LF是标准的换行符。 在跨平台开发时,CRLF和LF的差异可能会导致问题。 如果将Windows系统中的文本文件复制到Unix或Linux系统中, 可能会出现换行符混淆的问题。因此,在跨平台开发时,应该注意使用正确的换行符,并确保文本文件的格式正确。
在vscode中使用
下载插件 EditorConfig for VS Code 项目根目录下新建 .editorconfig 文件 在刚新建的 .editorconfig 文件中添加如下配置内容
root = true [*] charset = utf-8 # 编码字符集 indent_style = space # 缩进风格 indent_size = 2 # 缩进大小 end_of_line = lf # 指定换行符lf 如果是window系统下创建的项目一般不需要指定 默认crlf insert_final_newline = true # 插入最后换行符 trim_trailing_whitespace = true # 修整尾部空白
你会发现 最下方的信息栏crlf会自动变换成lf 不用你手动切换 切换文件之后 ctrl+s 保存 自动处理好页面的crlf 标识
标签:LF,转换成,CRLF,文本文件,lf,换行符,crlf From: https://www.cnblogs.com/Model-Zachary/p/17413168.html