humingcheng / study_notes

The only significance of notes is to reduce the cost of acquiring knowledge.
0 stars 0 forks source link

windows/unix/mac换行符设置建议 #11

Open humingcheng opened 8 years ago

humingcheng commented 8 years ago

由于当前开发全部基于linux,因此最终代码必须采用unix换行符,否则会编译出错。 建议1,将所有的代码编辑器和IDE设置为unix格式的换行符。 建议2,所有编辑器和IDE的新建文件为UNIX格式。 建议3,所有编辑器编辑已有文件时保持文件换行格式不变。 建议4,编辑器显示换行符 建议5,将git的auto.crlf选项设置为false,即不改变代码格式(否则会在checkout时把代码转成windows格式,在push时又转换成unix格式);core.safecrlf选项设置为true,用于检查是否有非unix格式的换行符存在。 git设置的具体方法:可以用命令,界面设置等。如果装有git,直接修改git配置文件.gitconfig:配置如下 [user] name = humingcheng email = [user] [http] postBuffer = 52428800 [gui] [gui] [gui] [core] safecrlf = true [core] autocrlf = false