Idea中的小技巧

常用快捷键

  1. ctrl + alt + / 提示参数信息

  2. alt + shift + r 重构变量名

  3. ctrl + shift + y 大小写转换

  4. alt + shift + z 快速生成if/else or try/catch…

  5. ctrl + alt + f 抽取局部变量变为成员变量

  6. ctrl + h 全局搜索

  7. ctrl + u 显示继承结构图

  8. alt + shift + f 添加到收藏夹

  9. alt + shift + m 将一段代码块抽取为一个方法

  10. 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+回车
在这里插入图片描述

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值