IEDA使用技巧——Emmet

Emmet的使用

IDEA的Emmet是一个用起来十分给力的功能(Emmet的前身是Zen Coding),至于这个功能有多优秀,估计只有谁用谁知道了。
废话不多说,先给出常用的Emmet命令(暂且称之为“命令”吧,毕竟这也不能算是快捷键)。
注意:以下“命令”输入后需要按Tab键,IDEA会自动生成我们想要的结果。

//快速生成返回值
方法.var

//快速打印
任意表达式.sout  //换行    等价于System.Out.println(任意表达式);
任意表达式.soutv //换行   等价于System.Out.println("任意表达式 = " + 任意表达式);
任意表达式.souf  //不换行  等价于System.Out.printf(任意表达式);

//快速返回
表达式.re   
    
//判断是否为null
对象.nu   //等价于 if(对象 == null){}
对象.nn   //等价于 if(对象 != null){}

//普通if判断
任意逻辑表达式.if   //等价于 if(逻辑表达式){}

//普通for循环
正整数.fori  //正向for循环,等价于 for (int i = 0; i < 正整数; i++){}
正整数.forr  //反向for循环,等价于 for (int i = 正整数; i > 0; i--){}

//集合foreach遍历
//方式1,注意这种方式必须在集合紧跟的下一条语句输入才有效。
任意集合;
iter            //等价于  for (集合类型 集合元素 : 集合){}
//方式2,该种方式在任意位置都可以用
任意集合.for    //等价于  for (集合类型 集合元素 : 集合){}

//数组遍历
//foreach遍历 方式1,注意这种方式必须在数组紧跟的下一条语句输入才有效。
任意数组;
iter            //等价于  for (数组类型 数组元素 : 数组){}
//foreach遍历 方式2
任意数组.for    //等价于  for (数组类型 数组元素 : 数组){}
//正向遍历
任意数组.fori   //等价于  for (int i = 0; i < 数组.length; i++){}
//反向遍历
任意数组.forr   //等价于  for (int i = 数组.length - 1; i >= 0; i--){}

//前端页面常用  读者可以输入 ul#nav>li.item$*4>a{Item $} 按下Tab自行分析总结其妙处
//说明:前端的Emmet比较灵活,可以嵌套使用,组合可以很多种,笔者只罗列最简单的使用情况
标签名#"id编号"   //等价于 <标签名 id="id编号"></标签名>
标签名."class名"  //等价于 <标签名 class="class名"></标签名>
外标签>内标签     //等价于  <外标签> <内标签></内标签> </外标签>
标签*数量         //等价于  <标签></标签><标签></标签><标签></标签>...
标签{内容}        //等价于  <标签>内容</标签>
标签名#"id编号"$*数量  //等价于 <标签名 id="id编号1"></标签名><标签名 id="id编号2"></标签名><标签名 id="id编号3"></标签名>...
标签{内容$}*数量   //等价于 <标签>内容1</标签><标签>内容2</标签><标签>内容3</标签>

纸上得来终觉浅,绝知此事要躬行。只有多练习才能更好的使用IDEA为我们节省时间。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

郭建華

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值