配置

File and Code Templates

Includes tab

File Header

/**
 * .
 *
 * @author lei.liu
 * @since ${YEAR}-${MONTH}-${DAY} ${HOUR}:${MINUTE}
 */

TestFileHeader.java

/**
* Tests for {@link xxx}.
*
* @author lei.liu
* @since ${YEAR}-${MONTH}-${DAY}
*/

code tab

Junit5 Test Class

#parse("TestFileHeader.java")
class ${NAME} {
 ${BODY}
}

Code Style

  1. 将如下内容保存到桌面,命令为custom.xml
<code_scheme name="Default" version="173">
 <option name="LINE_SEPARATOR" value="
" />
 <JavaCodeStyleSettings>
   <option name="CLASS_COUNT_TO_USE_IMPORT_ON_DEMAND" value="99999" />
   <option name="NAMES_COUNT_TO_USE_IMPORT_ON_DEMAND" value="99999" />
   <option name="PACKAGES_TO_USE_IMPORT_ON_DEMAND">
     <value />
   </option>
 </JavaCodeStyleSettings>
</code_scheme>
  1. 依次操作Ctrl+Alt+S -> Editor -> Code Style -> Schema右侧的齿轮 -> Import.. -> 选择桌面的custom.xml文件

idea插件列表

  • maven helper
  • grep console
  • jclasslib
  • generateAllsetter
  • Lombok
  • CheckStyle-IDEA
  • Alibaba Java Coding Guidelines
  • Rainbow Brackets
  • Indent Rainbow
  • String Manipulation
  • Diagrams.net Integration
  • IDEA Feature Suggester
  • Java8 Postfix
  • Custom Postfix Templates
  • SonarLint
  • SonarQube Community Plugin

常用

长字符串换行后+放在行首

配置快速调试(快速调试指按一个快捷键即可运行测试方法)

  • Ctrl+Alt+S 打开设置,点击Keymap菜单,在右侧输入框中输入“debug context”,右键列表,选“Add Keyboard Shortcut”,配置一个快捷键即可,(我配置的是F10,调试用的多,配置成单个按键比较方便),之后当光标在测试方法里时,按该快捷键即可运行测试方法。