IDEA设置默认换行符

William
2021-10-12 / 0 评论 / 6 阅读 / 正在检测是否收录...

这应该不算什么大问题,只是刚好遇到,因为William原本想着自己的一台Macbook Air这边写代码,另一台Windows也能写,所以就两台操作同一个Github Repo了。在Macbook上写完后,commit的时候IDEA弹出一个提示,大概就是:you are about to commit CRLF什么鬼的。

谷歌搜了一下说是windows跟linux,mac的末尾换行符不一致。windows默认是CRLF,而linux和macOS是LF,代码不做任何转换提交的话,后面编译估计会出现问题。

怎么设置默认为LF,让windows和MacBook同步呢?

第一步

左上角IDEA图标进入 Preferences,或者快捷键command加英文状态逗号 command ,

idea preferences

第二步

点击 Editor --> Code Style,进来后可以看到默认是 System-Dependent,中文是根据系统自动配置,如果你是windows系统,默认是CRLF,服务器是Linux,你就得自己换了。

code style

保存后,下次创建文件就默认是 LF 格式换行符了。

另外

其实也可以在创建文件以后,右下角点击 CRLF 或者 LF 进行切换。只不过这样麻烦一点,没创建一个都需要进行设置。
LF_CRLF

0

评论 (0)

取消