windows下统一换行符
背景
1. 系统说明-换行符:windows上换行符是CRLF;linux或者Mac OS上是LF
2. 统一为LF的原因:
1)由于我们最后的代码都是要部署到linux的,所以就统一设置成LF
2)不设置为LF的话,会导致windows下的某些shell脚本,放到linux上执行不了
设置
1. git设置
1)git config --global core.eol lf #统一换行符为 lf
2)git config --global core.autocrlf false #将自动转换关闭,避免转换失败不能不同进行提交
3) git config --global core.safecrlf true #禁止混用 lf 和 crlf 两种换行符,混用后则不能提交代码
4)git config --global --list # 查看设置生效没
2. IDEA设置
1)File -> Settings -> Editor -> Code Style -> Line separator -> Unix and macOS
2)File——>File Properties——>Line Separator——>LF
3. NotePadd++设置
1)Settings-Preferences-New Documnet
- 选择Unix(LF)