dos格式的文件转换为Unix格式的方法

一般情况下 ,windows 系统中创建的文件每一行末尾有一个 CR (回车)和 LF (换行),而 UNIX 格式文件只有一个 LF (换行)。在某些情况下dos类型的文件在linux系统上会导致一些奇怪的问题,以下是将dos格式的文件转换为Unix格式的方法。

Git

# 提交检出均不自动转换CRLF
git config --global core.autocrlf false
# 拒绝提交包含混合换行符的文件
git config --global core.safecrlf true

JetBrains系列的ide

选中要转换的文件或者文件夹

file -> Line Sapareators -> Lf - Unix and OS X(\n)

使用vi或vim
使用vi或vim打开要转换的文件,然后

:set ff=unix

回车后输入:wq保存文件。

微信公众号
关注36nu微信公众账号
获取最新编程知识及经验