vscode 处理尾换行符CRLF和LF
前言
之前写过一篇关于《处理不同平台的回车处理 warning Delete ␍
prettier prettier# 不同平台的回车处理 warning Delete ␍
prettier prettier》的文章。
但是这是讲了如何处理当前文件的尾换行符报错而已,这次分享在项目开发初期如何配置你的尾换行符,以及批处理方式。
vscode配置尾换行符
现阶段我可能更加推荐使用LF
的尾换行方式,在linux和mac中都是使用这种方式,而windows中使用的 CRLF
,如果存在不同系统下的开发,LF
是最好的选择。
而且这种方式也契合我之前分享的Prettier格式化配置。
vscode -> 文件 -> 首选项 -> 设置 -> 搜索输入:files.eol -> 将auto选项改为\n
,最好把工作区和用户都改了,工作区表示你当前项目的配置,用户是自己的配置。
至此,项目初期对于尾换行符的处理完事。
打开文件时留一下右下角,如果显式CRLF手动切换成LF。
批处理
有时候可以我们已经存在了一些文件,我们希望能一键全部替换尾换行符,可以通过命令的形式:
npx prettier --write --end-of-line lf .
如果你需要批量替换成CRLF,将lf替换成crlf
即可。
如果提示prettier不存在,那你需要安装一下:
pnpm i prettier -D
版权申明
本文系作者 @木灵鱼儿 原创发布在木灵鱼儿站点。未经许可,禁止转载。
暂无评论数据