在eclipse中有自动配置code style的功能 ,但是idea上却没有,这个时候需要自己手工配置
1. 在idea中找到Preference->Plugins->Browse repositories->搜索Eclipse Code Formatter,安装插件,
安装完成之后,按快捷键Alt + Ctrl + L就可以格式化代码了
2. 但是每次手动格式化代码是不是很不爽,那就安装另外一个插件,Save Actions,
安装完成之后,每次保存代码的时候插件会自动帮你格式化代码,不需要手工格式化了
3. 安装完上面两个插件之后,在自动化格式化enum代码的时候,格式化后的代码不是你想要的,缩进排版完全乱了,
想了很多办法,修改formatter.xml文件里的相关代码,不管用,最后想到一招和谐的办法:
在Other Settings里面找到Save Actions的设置里面,将所有enum代码排除掉,需要枚举文件名有规范,比如以Enum.java结尾,如图:
完工,解决了一大难题,整个团队格式化都保持一致,提交效率,避免代码因格式化出现的冲突