趁着上海梅雨季节,周末狠狠更新一下。
平常工作在CR的时候,经常发现会有新同事出现大量代码变更行..
一看原因竟是在格式化代码时把历史代码也格式化掉了
这样不仅坑了自己(覆盖率问题等),也可能会影响原始代码责任到人(历史bug)
当然如果这种情况发生了,最后还是得还原文件重写代码,得不偿失哦
其实idea本身就自带这个功能!为了让更多小伙伴不走弯路,特在此记录~
step one
如图所示,在设置中找到Code Style -〉Java

勾选后左下角 Apply -〉 OK
step two
回到编码界面,随意在当前分支修改任意字符或敲一个空格
按如下键位
commend + option + shift + L

在弹出的界面中选择 Only changes uncommitted to VCS
run!(berry)
test
如果你没有修改快捷键位,那么使用 格式化快捷键 command+option+L 后,可见如下所示效果

success