首页 > 其他分享 >将CRLF转换成LF

将CRLF转换成LF

时间:2023-05-18 20:26:06浏览次数:37  
标签:LF 转换成 CRLF 文本文件 lf 换行符 crlf

区别

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

相关文章

  • vue中事件修饰符.prevent.self和.self.prevent有什么区别
    v-on:click.prevent.self:会阻止所有的点击,阻止了自身的默认事件和阻止了子元素事件的向上冒泡。v-on:click.self.prevent:只会阻止对元素自身的点击,阻止了子元素事件的向上冒泡,阻止了子组件冒泡事件的默认事件。在Vue.js中,事件修饰符.prevent用于阻止事件的默认行为,.self用于阻......
  • Self-attention
    1.问题提出全连接神经网络(FCN),可以很好的处理输入为1个向量(特征向量)的情况,但是如果输入是一组向量,FCN处理起来不太方便以词性标记的问题为例对于处于同一个句子中的相同的2个单词saw,词性不同,前者为动词(V),后者为名词(N)如果尝试使用FCN去解决这个问题,将每个单词转化为向量输入FCN,......
  • mysqlfrm读取frm文件获取建表ddl并恢复数据
    环境:OS:Centos6[[email protected]]#python-VPython2.6.6 ##################################获取建表ddl#########################1.下载下载地址:https://downloads.mysql.com/archives/utilities/下载的版本为:mysql-utilities-1.6.5.tar.gz......
  • vbCrLf, 清除换行 过滤回车
    vbCrLf是VisualBasic(VB,一种编程语言)中的一个字符串常数,即“Chr(13)&Chr(10)”(回车符与换行符连接在一起),是换行的意思相关常数常数值描述vbCrChr(13)回车符。vbLfChr(10)换行符。vbCrLfChr(13)&Chr(10)回车符和换行符。vbNewLineChr(13)&Chr(10)......
  • Linux下文本格式异常:with CRLF line terminators
    linux下在处理文本时,有时会遇到列打印或者显示异常:这是因为有些命令输出重写向到文本,会带入默认Windows文本格式,正常的linux文本中每行是以换行符(\n)结束,windows文本中每行是以回车+换行符(\r\n)结束,可以通过dos2unix工具进行转换:通过file文件名命令可以查看输出:linux文本格式为:A......
  • 利用无限潜在特征选择ILFS算法对分类特征变量做特征重要性排序,实现特征选择。
    利用无限潜在特征选择ILFS算法对分类特征变量做特征重要性排序,实现特征选择。通过重要性排序图,选择重要的特征变量,以期实现数据降维的目的。程序直接替换数据就可以用,程序内有注释,方便学习和使用。程序语言为matlab。ID:3530682564934266......
  • git项目换行符LF与CRLF不同导致的更新问题
    转载自jiayaoO3O'sBlog。遇到的问题在windows中gitclone一个代码仓库,拷贝到ubuntu环境下,出现了所有文件都被git记录已更改的问题,但肉眼看不出来文件不同。原因是windows中默认换行用的CRLF(回车+换行),而linux环境下默认用的LF(换行),于是所有文件都被标注被更改。解决方法git有......
  • LFS - Linux From Scratch 从零开始全记录 - 1 准备篇
    上次折腾LFS已经是好几年前了,只记得最后用VMware引导成功了,好多技术细节已经不记得了。趁着最近有空,再来折腾一次。这一次用的一台新的Win10PC,目标是在一个U盘上构建LFS,然后用U盘引导物理机,顺便记录一下整个过程。准备阶段下载虚拟机、Ubuntu镜像下载安装Microso......
  • SLF4J: Class path contains multiple SLF4J bindings.错误解决
    1.出现问题错误如下:SLF4J:ClasspathcontainsmultipleSLF4Jbindings.SLF4J:Foundbindingin[jar:file:/D:/Users/FFprincess/.m2/repository/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar!/org/slf4j/impl/StaticLoggerBinder.class]SLF4J:Foun......
  • CF1817D Half-sum
    前言前几天@adamant在CF上发表文章介绍了AntonTrygub发明的维护大数的算法TheTrygubNumbers。简要地讲,这个算法支持维护一个\(n\)位\(b\)进制数:给定\(i,v\),将数加上\(vb^i\)。给定\(i\),查询数的第\(i\)位的值。查询数的正负。其主要思想是将平常每位只......