输入args.for回车(args是一个数组或集合类),则会生成for循环遍历:

输入args.fori回车,则会生成带有索引的for循环遍历语句:

代码中输入sout回车,会自动生成System.out.println()这个控制台输出打印语句:

在代码中输入psvm之后回车

会自动生成main函数,psvm是public static void main的首字母:

输入“xxx”.var回车,则会生成如下代码:
输入123.var回车,则会生成如下代码:
输入new ArrayList().var回车,则会生成如下代码:

写好一个判断条件之后加上.if,回车:

生成如下的if语句:

输入args.null回车,则会生成如下代码,判断是否为null:

输入args.nn回车,则会生成如下代码,判断是否不为null:

Ctrl + O查看我们继承的类或者接口中的方法,以及我们要实现的方法

Ctrl+Alt+T将代码包在一个块中,例如try/catch? ;synchronized等

| 作用 | windows 快捷键 |
|---|---|
| Alt + Enter | 比较全能的一个快捷键,import 类以及报错下一步可选操作提示,IDEA报错了不知道怎么做,可以尝试它 |
| 全局搜索 | double shift |
| 代码格式化 | ctrl+ alt + L |
| 去掉无用的包的引用 | ctrl + alt + O |
| 注释(取消注释) | ctrl + / |
| 多行注释 (取消多行注释) | ctrl + shift + / |
| Ctrl+D | 复制光标所在行的内容,插入光标位置下面 |
| Ctrl+Y | 删除光标所在行 |
| Ctrl+X | 剪切光标所在行 |
| Ctrl+Z | 恢复到上一步操作的历史代码 |
| Alt+Shift+上下箭头 | 向上或向下移动当前代码行 |
| Alt + Insert | set/get; 构造方法;? toString; 等重写方法 |
原文:https://blog.51cto.com/14230003/2517506