IntelliJ IDEA自定义Live Tmplate之判断、循环

更新: 2016-07-31 13:08 作者:

     IDEA 全称 IntelliJ IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、 J2EE支持、各类版本工具(git、svn、github等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。

       IntelliJ IDEA中的Live Tmplate(动态代码模板)功能更是提高程序员工作效率的神器,大家可以把它理解为自定义代码提示。IntelliJ IDEA中已自带很多Live Tmplate,本文作者自定义的Live Tmplate比IntelliJ IDEA里的更方便、开发效率更高。请大家注意本文介绍的Live Tmplate敲出来后并不完整有些语法错误,请自己补全。

      此文并不介绍IntelliJ IDEA添加Live Tmplate的方法,不懂的朋友请参考其他资料。

IntelliJ IDEA自定义Live Tmplate之判断、循环

else if

很多分支语句的形式是if之后就跟个else if。如果模板设计为在写if时考虑后边要不要跟else if使用就比较复杂,所以这个模板只设计为在写else时考虑后边要不要跟if就简单了。

提示符:eif

模板代码:

else if($END$){ 

 }

IntelliJ IDEA自定义Live Tmplate之判断、循环

在打开的java文件编辑区中输入“eif”出现代码提示,选中并回车

IntelliJ IDEA自定义Live Tmplate之判断、循环

编辑区出现代码:

else if(){

}

IntelliJ IDEA自定义Live Tmplate之判断、循环

if-else

if-else是最常见的分支语句

提示符:ife

模板代码:

if($END$){}else{}

IntelliJ IDEA自定义Live Tmplate之判断、循环

在打开的java文件编辑区中输入“ife”出现代码提示,选中并回车

IntelliJ IDEA自定义Live Tmplate之判断、循环

编辑区出现代码:

if(){

}else{

}

IntelliJ IDEA自定义Live Tmplate之判断、循环

switch

IntelliJ IDEA已经提供了switch的模板,不过有两个缺点:

1、太长,要输入“switch”

2、没有case,既然每个switch都有一个case那么为什么不把case也写在Live Tmplate里?

提示符:sw

模板代码:

switch ($end$){

   case :

       break;

       }

IntelliJ IDEA自定义Live Tmplate之判断、循环

在打开的java文件编辑区中输入“sw”出现代码提示,选中并回车

IntelliJ IDEA自定义Live Tmplate之判断、循环

编辑区出现代码:

switch (){

   case :

       break;

       }

IntelliJ IDEA自定义Live Tmplate之判断、循环

请大家注意本文介绍的Live Tmplate敲出来后并不完整有些语法错误,请自己补全。

以上模板同样适用于JavaScript里,是否使用于其他语言请自行探索。