idea系列---【测试一段代码执行时间,每次都得复制粘贴,idea如何设置自定义模板代码?】

问题:测试一段代码执行时间,每次都得复制粘贴,idea如何设置自定义模板代码?

分析:既然idea提供了try...catch的模板,选中一段代码,按Ctrl+Alt+t,选中try...catch就把选中代码前后加上了模板中的代码。按照这个思路分析,可以自定义一段自己的代码,按照上面的步骤去实现,就能减少重复代码的书写。

步骤:Ctrl+Alt+s打开设置,按照下图步骤完成即可。

 

 模板信息:

long start1 = System.currentTimeMillis();
$SELECTION$
long end2 = System.currentTimeMillis();
System.out.println("code run cost :"+(end2-start1)+" ms");
$END$ 
//新增模板,这个和上面的选一个就行
LocalTime startTime = LocalTime.now(); $SELECTION$ LocalTime endTime = LocalTime.now(); Duration duration = Duration.between(startTime,endTime); System.out.println("执行耗时:"+duration.toMinutes()+"分钟!"); System.out.println("执行耗时:"+(duration.toMillis()/1000)+"秒!"); System.out.println("执行耗时:"+duration.toMillis()+"毫秒!"); $END$

 

使用方法:

  选择一段你要测试运行时间的代码,然后按快捷键Ctrl+Alt+t,弹出如下界面,选中你的cost模板,按回车即可。

 

 最终结果如下图:黄色为你选中的代码,红色为你自定义的模板代码。

 

 至此,大功告成!

 

posted on 2020-09-01 16:26  少年攻城狮  阅读(3008)  评论(1编辑  收藏  举报

导航