最近須要寫一堆含有main函數的類,每次一大串代碼嚴重影響了效率,因而網上搜了搜,發現了一些超酷超使用的代碼自動添加/補全技巧。ide
鍵入psvm會彈出public static void main()的快捷添加選項,按tab建快捷添加。函數
相似的快捷方式還有不少,按ctrl+j鍵能夠所有查看。idea
經常使用的有:spa
fori | for(int i = 0;i < ;i++){} |
foreach | for(:){} |
ifn | if(args == null) |
sout | System.out.println() |
st | String |
更多的自行查看吧。接口
這個在爲類建立方法的時候尤爲有用。ci
特別是建立Constructor,Getter和Setter。選擇Getter and Setter,彈出對話框,能夠選擇須要生成getXX()和 setXX()方法的成員變量值,一指定enter,就加入了 兩個方法,大大提升編寫POJO的效率。get
idea默認區分大小寫,要自動補全每次首字母要大寫很不習慣,那麼能夠設置大小寫不敏感。it
打開設置setting,在Editor->General->Code Completion下,將Case sensetive completion設置爲None,就能夠以超快的速度自動代碼補全了,而不用不停切換大小寫。io
alt+enter一般是用以處理編譯錯誤的,在編譯錯誤處(紅色波浪線代碼段)按下alt+enter,會彈出建議解決方案。可是用在implement 接口時,能快速添加須要override的方法。編譯
像cast、try/catch、throw等處使用這個方法,也能快速添加類型轉換、try/catch塊,方法簽名throws對應異常 的代碼。