最近须要写一堆含有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对应异常 的代码。