vscode如何将所有文件格式lf批量转换为crlf
为避免操作失误,操作前最好保存一份原代码!!!
1.(推荐)git自动转换换行符功能
在文件stash
或commit
时会自动转换换行符格式,然后再回滚一下,就完成批量转换了
git config --global core.autocrlf false;
是用于设置Git全局配置的命令。它的作用是禁用自动转换换行符的功能。
git config --get core.autocrlf
运行此命令后,将看到core.autocrlf的当前配置值。可能的值包括:
- true:这将启用自动换行符转换。当检出文件时,Git会将CRLF转换为LF(在Unix/Linux系统上),当提交时,会将LF转换为CRLF(在Windows系统上)。
- input:这将使Git在检出文件时不执行转换,但在提交时将CRLF转换为LF(在Windows系统上)。这是推荐给跨平台项目的开发人员使用的设置,因为它可以确保仓库中的代码保持一致的换行符风格。
- false:这将禁用自动换行符转换。Git不会在任何时候自动转换CRLF和LF之间的换行符。
2.使用prettier格式化
npm install --save-dev --save-exact prettier
npx prettier --write --end-of-line crlf .(点为要修改的文件路径,可以改改)
3.利用.eslintrc配置
.eslintrc配置后,然后ctrl+s 保存时一个个转换
4.使用git-windows自带有dos2unix.exe
执行 find . -type f -exec dos2unix {} \;
批量转换
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
2022-05-16 一个JS闭包问题 | 节流防抖