在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結尾,如圖:
完工,解決了一大難題,整個團隊格式化都保持一致,提交效率,避免代碼因格式化出現的沖突