1. 安装

1.1 下载

  • 版本

    IntelliJ IDEA 2020.1 (Ultimate Edition) Build #IU-201.6668.121, built on April 8, 2020

  • 安装

    一直下一步安装完成,选择 **试用** 启动 IDEA。

1.2 无限试用激活

原理:IDEA可以试用一个月,利用插件可以无限试用

  • 第①步

    在 Plugins -> Manage Plugin Repositories 内手动添加第三方插件仓库地址:https://plugins.zhile.io

  • 第②步

    在 Marketplace 中搜索:IDE Eval Reset 插件进行安装

  • 第③步

    在 help 或 设置 中勾选:Auto reset before per restart

2. 配置

2.1 JAVA注释模板

Editor -> File and Code Templates -> Class

  1. #if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
  2. #parse("File Header.java")
  3. /**
  4. * 描述....
  5. * @author heyufeng
  6. * @date ${YEAR}年${MONTH}月${DAY}日 ${TIME}
  7. */
  8. public class ${NAME} {
  9. }

Editor -> Live Templates

  • 新建 Template Group
  • 在新建的 Template Group 下 新建 Live Template
  • definition 勾选 java
  1. --- Abbreviation
  2. *
  3. --- Template Text
  4. *
  5. *
  6. * @author heyufeng
  7. * @date $date$ $time$$param$ $return$
  8. */
  9. --- param
  10. groovyScript("def result = '';def params = \"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {if(params[i] != '')result+='* @param ' + params[i] + ((i < params.size() - 1) ? '\\r\\n ' : '')}; return result == '' ? null : '\\r\\n ' + result", methodParameters())
  11. --- return
  12. groovyScript("return \"${_1}\" == 'void' ? null : '\\r\\n * @return ' + \"${_1}\"", methodReturnType())
  13. --- date
  14. date()
  15. --- time
  16. time()

3.2 JRebel热部署

https://www.cnblogs.com/yntz/p/14679465.html

  • Plugins 中下载 JRebel 插件
  • 激活:

https://mmbiz.qpic.cn/mmbiz_png/dsgnjQbIc18xj5ibl5fc6icd752YAh7BGwYn8BpQsnYnlXXdYfFeMicST5zRGFbmbw7GaNXibd0HdnvOkPk0P2zrew/640?wx_fmt=png

https://jrebel.qekang.com/{GUID}