第四章----配置模板

  idea提供很多模板从而提高编写代码的效率,比如说一些经常用的代码及生成文件时的模板。

第一节:实时代码模板

  顾名思义,实时代码模板是指在编写程序中输入一段固定的字母可以快速生成自己想要的代码,例如:sout然后按Tab键会自动生成System.out.println();等等很多包括java、jsp、xml、css等。idea内置了很多模板这里都不在介绍了,idea还支持自定义模板,模板分组等,都在live templates下,自定义模板出来可以快速生成自己想要的代码外还可以比如定义方法注释模板文件注释模板等。

  新建动态模板分组

  定义自己的模板及模板说明还有需要模板输出的代码样式,参数用$$拼写。

  选择动态模板的适用范围

编辑代码中的参数,后面选中表示鼠标不停留,idea自带了很多内置函数,可以参考官网介绍:https://www.jetbrains.com/help/idea/2017.1/creating-and-editing-template-variables.html

  设定方法注释的模板,这个没有固定格式,可根据自己公司规定。

  这里需要提一下,默认date和time函数式没有格式化的,但是输出的格式并不友好,所以这里可以根据自己喜好输出时间格式(对于强迫症患者很受用)

  IntelliJ IDEA 的实时代码模板保存在/templates 目录下,在输入sys 后按Tab 键,即立即生成预设语句。如果按Ctrl + J 则会先提示与之匹配的实时代码模板介绍,然后还需按Enter 才可完成预设语句的生成。

第二节:文件模板

  这个下面可以定义很多文件类型的模板,我们就以class为例

  idea的内置变量,这里就不多介绍了。

${PACKAGE_NAME} - the name of the target package where the new class or interface will be created.

${PROJECT_NAME} - the name of the current project.

${FILE_NAME} - the name of the PHP file that will be created.

${NAME} - the name of the new file which you specify in the New File dialog box during the file creation.

${USER} - the login name of the current user.

${DATE} - the current system date.

${TIME} - the current system time.

${YEAR} - the current year.

${MONTH} - the current month.

${DAY} - the current day of the month.

${HOUR} - the current hour.

${MINUTE} - the current minute.

${PRODUCT_NAME} - the name of the IDE in which the file will be created.

${MONTH_NAME_SHORT} - the first 3 letters of the month name. Example: Jan, Feb, etc.

${MONTH_NAME_FULL} - full name of a month. Example: January, February, etc.

第三节:Postfix Completion

  Postfix Completion 功能本质上也是代码模板,只是它比 Live Templates 来得更加便捷一点点而已。也很通俗易懂,这里就不多做介绍了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • rljs by sennchi Timeline of History Part One The Cognitiv...
    sennchi阅读 12,179评论 0 10
  • 刹那的灵感, 刹那的无助, 刹那的感动, 刹那的解脱…… 往往一刹那, 也许灵感闪现, 也许信念崩溃。 往往 一刹...
    之子于音阅读 1,841评论 0 2
  • 近视的宝宝举手\(^o^)/初中的时候100来度,现在300来度,感觉会越来越深有木有,有点方,不过,随缘吧~ 畅...
    一条红烧鱼呦阅读 1,432评论 1 0
  • #学童早餐日记# 包子➕小米粥➕大葱煎蛋➕姜蒜黄瓜 周五啦 感觉要解放一样 早安 ​​​
    晨晨妈妈_8882阅读 1,153评论 0 0
  • 待得华灯初上,晓风人动船行 凤楼歌舞引人听 影姿多纤纤,如荷立婷婷 幽梦忆昔卿笑,似柔楚水温莹 一抹香了此生平 花...
    孙若兰阅读 3,180评论 9 9

友情链接更多精彩内容