前言:如果說VS是宇宙超級無敵第一大開發工具,那么IDEA是當之無愧的第二大開發工具,將來有機會把VS干掉。
說明:除了以下說明的配置地方外,其它盡量保持默認,這樣有利於團隊代碼風格的統一。
運行VM配置:推薦高內存機器配置,8G內存保持默認即可。參考:https://github.com/judasn/IntelliJ-IDEA-Tutorial/blob/master/installation-directory-introduce.md
一、文件編碼
IDE的編碼默認修改為UTF-8
,Project Encoding修改為UTF-8;注意:Linux默認編碼為UTF-8,而Windows默認是GBK,所以從Windows新建的文件轉到Linux會變成亂碼,而通過這樣的修改之后,就能保持多平台統一的編碼,Mac下默認也是UTF-8。
二、換行符
換行符統一修改為Linux和Mac下用的\n
三、Tab鍵使用4個空格縮進
注意:是不選擇!
四、代碼提示不區分大小寫
五、設置自動import包(可選,對於不能import *的要求的,建議不要用這個)
如果非要用這個自動導入卻不想導入*的,可以通過配置這個來解決
調整import包導入的順序,保持和Eclipse一致:
空行 import java.* 空行 import javax.* 空行 import com.* 空行 import all other imports 空行 import static all other imports
六、右下角顯示內存
點擊右下角可以回收內存。
七、顯示行數和方法線
八、新建類時加入標准的Javadoc注釋(即:@author、@date)
說明:@date可能不是標准的Javadoc,但是在業界標准來說,這個已經成為Javadoc必備的注釋,因為大多數人都用這個來標注日期。
建議:注釋不要太個性,比如自定義類說明,日期時間字段等等;盡量保持統一的代碼風格,建議參考阿里巴巴Java開發手冊。
四個文件都加上這個說明:
/** * This is Description * * @author ${USER} * @date ${YEAR}/${MONTH}/${DAY} */
注意:Javadoc的關鍵字與說明要隔開一行。日期格式:年/月/日(參考阿里巴巴Java開發手冊),作者可以用系統默認也可以寫死。
九、Google代碼風格(可選)
注意:Google代碼風格為2個空格縮進,根據需要修改為4個空格縮進。
官網:
https://github.com/google/styleguide
下載:
修改為4個空格:
上面只是針對Java文件的設置,比如CSS這些都是需要手動修改的。
參考:
https://github.com/judasn/IntelliJ-IDEA-Tutorial/blob/master/theme-settings.md