Save Actions 是idea一款格式自动化的插件,非常好用。
勾选前面2个即可。
Activate save actions on save(before saving each file,performs the configured actions below)
保存时自动格式化
Activate save actions on shortcut
使用快捷键保存时自动格式化
比如你复制一份格式与你不同或者格式很乱的代码,使用保存快捷键自动格式化
一般选前面2个即可
Optimize imports
优化导入(没有用到的类自动删去import,比如我之前写代码引入了java.util.List 待会使用的时候我又没有用到,就会自动把import java.util.List 删除)
Reformat file
重新格式化文件(只要保存文件就会自动格式化)
Reformat only change code
仅仅当代码变化时重新格式化
注意:
这里要用到优化导入,还有个地方要配置,配置好以后就会非常的方便。
你编写代码如果没有引入包会自动帮你引入
我感觉用处不大,所以我就不用
有很多,我就觉得这两个有用,勾上即可。
Add missing @Override annotions
添加漏写的@Override注解
Add blocks to if/while/for statements
给if/while/for语句添加大括号
Add blocks to if/while/for statements
(给if/while/for语句添加大括号) 效果如下: