常用快捷键
-
ctrl + alt + / 提示参数信息
-
alt + shift + r 重构变量名
-
ctrl + shift + y 大小写转换
-
alt + shift + z 快速生成if/else or try/catch…
-
ctrl + alt + f 抽取局部变量变为成员变量
-
ctrl + h 全局搜索
-
ctrl + u 显示继承结构图
-
alt + shift + f 添加到收藏夹
-
alt + shift + m 将一段代码块抽取为一个方法
-
ctrl + shift + v 选择要粘贴的内容
设置自定义模板
1、Live Template
若不设置变量名对应的表达式,使用模板生成代码后,光标自动落在变量上
2、File Template
Postfix Completion
所有的配置都在
1、变量创建
new Xxx.var --> Xxx xxx = new Xxx(); 创建局部变量
new Xxx.filed --> xxx = new Xxx(); 创建全局变量
Xxx.new --> new Xxx()
2、类型强转
new Object.cast
--> (() new Object)
((String) new Object).var
--> String s = (String) new Object;
3、判断
xxx.null 判断为空
xxx.nn 判断非空
boolean类型.if
boolean类型.while
4、输出
1. soutp 输出语句,带形参
2. soutm 带方法名
3. soutv 带变量
4. xxx.sout 带xxx
5、循环
1. fori
2. iter 增强for循环
3. list.fori 遍历list集合,正序的fori
4. list.forr 遍历list集合,倒序的fori
6、自定义
例如:用来创建带有泛型的List集合
Maven依赖自动提示
1、自动提示
ctrl+alt+空格
2、快速搜索
alt+insert
Inject Language
我们写一些特殊字符时,避免手动转义!
构造JSON字符串
String json="光标在此处 alt+回车 ";
输入json(也可以是其他类型)
再次在光标所在处 alt+回车