前端 Git CRLF 与 LF格式的批量转换
问题出现的原因:
从远程下代码,发现有很多的变更,但文件内容没变,最后发现是换行符不同导致的,遂需要批量解决。
实现方法:
1.点击下载 UNIX2DOS工具。下载后是一个ZIP的压缩包,解压到某目录下(这个路径后面要用)。
2. 配置环境变量。配置后,新开一个cmd 窗口, 输入path,看到设置的路径就代表着成功。
3.开启 vscode 或者其他编辑器 的自动保存功能(非必须但非常建议)。
4.进入项目根文件(建议不要包含node_modules文件夹,因为里面的文件太多了,跑起来慢),打开其路径下的cmd 窗口,按照需要选择下面的命令即可。
# **将 CRLF 转为 LF; *.vue *.js表示匹配相应文件后缀;使用时删掉本行
for /R %G in (*.vue *.js *.svg *.json *.css *.scss) do dos2unix "%G" # **将 LF 转为 CRLF;
for /R %G in (*.vue *.js *.svg *.json *.css *.scss) do unix2dos "%G"
- 完成的状态(当出现下面的情况时 基本就没啥问题了。)
可能出现的问题:
设置完 环境变量后 ,输入相关命令, 提示
“dos2unix 既不是内部或外部命令,也不是可运行的程序”的解决方法
答:这是由于 环境变量没设置好,或者当前的cmd 窗口 不是最新的 导致的。
其他:
LF 是 Linux 的换行符标记
CRLF 是windows 的换行符标记
参考文章
批量转换 LF 和 CRLF 的小技巧【详细步骤】
前端 Git CRLF 与 LF格式的批量转换相关推荐
- windows系统批量转换CRLF和LF格式代码,解决eslint报错Delete `␍`解决‘unix2dos‘ is not recognized as an internal or extern
每天都要开心(▽)哇: 最近写代码,工程配置为lf格式,但是拉取代码后,代码都变成了CRLF,于是满屏幕报错 在做跨平台开发移植的时候,最常见的问题就是不同操作系统的换行不同(例如,Windows 上 ...
- SRA到fastq格式的批量转换
生物信息分析人员一般会接触到从NCBI等网站下载的SRA数据,之前也介绍了下载SRA数据的几种方式.下面,我就简单介绍一下如何将下载的sra格式数据转换成为常用的fastq等格式. 1.fastq-d ...
- CRLF和 LF的区别及转换
1.什么是CRLF和LF CRLF 是 carriage return line feed 的缩写:中文意思是 回车换行. LF 是 line feed 的缩写,中文意思是换行. 2,为什么要探究CR ...
- 视频文件的格式可以批量转换吗
在我们的工作生活中,如果遇到视频格式不适用而导致视频无法正常播放或者使用情况,有什么办法可以快速解决吗?今天小编就来分享一下如何批量转换多个视频格式,快来看看具体的操作方法吧. 首先我们需要先下载安装 ...
- Mac下.CR2格式图片批量转换
我的相机是佳能X7i型号,之前拍的照片都是.cr2格式,想上传照片到Flickr,因为格式原因上传不了,开始一张张手动格式转换,太傻瓜.直到今天,发现了这个,感觉太好了. No need for sl ...
- excel排版成印刷版格式:批量转换成pdf
下载地址:http://blog.csdn.net/bq_cui/article/details/49685983 插入页码后的excel,只需要1键即可生成pdf文件. 点击"全部转PDF ...
- html5 mp4转换ogv格式,FFmpeg 批量转换HTML5视频(mp4/webm/ogv)
现在Html5也逐渐普及了,设备对于mp4/webm/ogv的支持也逐渐广泛,但是Html5视频的转换软件却不是太多,这个Ffmpeg确实不错.而且功能也强大. REM "H.264 / A ...
- 怎么批量转换图片格式?
怎么批量转换图片格式?在日常的工作过程中,小伙们时常需要将上百上千的图片进行格式转换,如果你一张一张图片进行转换,就需要消耗大量的时间和精力,时间就是金钱,我们不应该浪费大量时间在这种简单又重复的事情 ...
- c#如何wmf图片转换成png图片_C# 批量转换图片格式 支持/JPG/TIF/PNG/WMF/GIF等
C# 批量转换图片格式实例源码,可以在BMP/JPG/TIF/PNG/WMF/GIF这几种格式之间批量转换,是否支持逆转换,这个未测试,有兴趣的自己下载源码编译一下吧.本源码实现的原理:将转换过程写入 ...
最新文章
- WINDOWS2003域控制器禁止U盘
- python桌面快捷图标_python 创建桌面快捷方式 | 学步园
- Laravel大型项目系列教程(一)
- Go语言 Yaml编码和解码
- ae中心点重置工具_AE中图形绘制的6大技巧,简单易操作
- ((CTRL-CHAR,code 8)) : only regular white space is allowed between tokens
- Decision Tree(DT)决策树
- SQL 必知必会·笔记3过滤数据
- Flutter进阶第8篇:实现视频播放
- Core Animation基础 1
- latex中png、pdf和eps格式的图片文件转换
- 权限设计=功能权限+数据权限
- 云计算机领域的黑马AWS,为何一黑到底
- 谢惠民,恽自求,易法槐,钱定边编数学分析习题课讲义23.2.3练习题参考解答[来自陶哲轩小弟]...
- 华为各类工程师通信基础面试题目及答案
- 用python爬取考研词汇及其近反义词与例句
- Python全栈:Django模板
- Ubuntu 18.04 安装搜狗拼音
- latex 文本突出显示_如何突出显示搜索的文本
- 澳洲留学难吗 计算机排名澳洲达伦哥,#澳洲留学# 达伦哥全面解析澳洲DIPLOMA课程!...