【精品】Intellij代码自动生成技巧

打开postfix界面
按快捷键"Crtl + Shift + A",在搜索框内输入“postfix”:

进入到如下界面:

注:只有选择Enable选项,才能正常使用此功能。

快速定义变量
首先输入要调用的方法,然后输入.var自动生成包含变量类型的变量

快速判断空/非空
输入需要判断的变量名,然后可以:

输入.null生成判断空的代码块

 

nn 判非空


快速生成输出语句:sout/soutv
输入需要输出到控制台的变量名,然后输入.sout生成输出该变量的代码

 


快速生成主方法:main
在要生成主方法的地方输入psvm即可生成主方法,这四个字母代表了public static void main(String[] args)中的四个单词首字母

 
快速lambda

 
快速生成for循环:
在空的代码行输入fori或foreach,然后根据提示按回车,则会自动生成for代码块

对数组或集合类进行遍历,输入变量名,然后可以:

输入.for生成增强型for循环代码块


输入.fori生成普通for循环代码块

输入forr生成普通for循环逆序的代码块


not 取反

 

 

if 条件判断


cast 强转

 
return 返回值

代码抽取
抽取局部变量:cmd+alt+V


抽取静态变量:cmd+Alt+C


抽取成员变量:cmd+Alt+F


cmd+Alt+P  抽取方法参数


抽取方法:cmd+Alt+M


编辑代码块:cmd+ alt + t


代码模板
idea为我们预设了一些模板,我们可以通过command+j来查看,并生成代码我们也可以自定义模板:Settings -> Editor -> Live Templates

快速生成try-catch代码块
在要生成try-catch代码块的语句或变量后面输入.try即可


throw

 


快速格式化字符串:format
在要格式化的字符串或字符串变量后面输入.format即可

 

快速上锁
输入要加锁的变量名,然后输入.synchronized即可直接对变量加锁


原文链接:https://blog.csdn.net/lianghecai52171314/article/details/103832177

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值