Skip to content

IntelliJ IDEA 配置

1. 自动导包 (Auto Import)

- 自动导包: ✅ (可选)

2. 禁止单行折叠 (Code Folding)

- 禁止单行折叠: ✅ (可选)

3. 禁止通配符导入import *

- 防止Import*: ✅ (可选)

4. 类注释模板

- 类注释模版*: ✅ (可选)

java
/**
 * @author yang.lu
 */
变量名中文翻译和解释效果示例
${PACKAGE_NAME}包名com.example.service
${USER}用户名yang.lu
${DATE}系统日期2024-01-15
${TIME}系统时间14:30
${YEAR}年份2024
${MONTH}月份(数字)01
${MONTH_NAME_SHORT}月份(英文缩写)Jan
${MONTH_NAME_FULL}月份(英文全称)January
${DAY}日期15
${DAY_NAME_SHORT}星期(英文缩写)Mon
${DAY_NAME_FULL}星期(英文全称)Monday
${HOUR}小时(24小时制)14
${MINUTE}分钟30
${PROJECT_NAME}项目名MyProject
${NAME}类名/文件名UserService
${NAME_LOWER_CASE}小写类名userservice
${NAME_UPPER_CASE}大写类名USERSERVICE
${NAME_CAMEL_CASE}驼峰类名userService
${ORGANIZATION_NAME}组织/公司名MyCompany
${DESCRIPTION}描述(需手动输入)用户服务类

5. 方法注释

- 方法释模版*: ✅ (可选)

  1. 点击 +Template Group,新建Group名为:Customize
  2. 点击 +Live Template,新建模版(在新建的Grip下点击)
  3. Abbreviation:填入 *
  4. Template text(直接复制下面内容):
*
 * $params$
 * @return $return$
 * @author yang.lu
 */
  1. 变量配置
NameExpressionDefault valueSkip if defined
paramsgroovyScript("...脚本见下方...")
returnmethodReturnType()

params脚本:

groovy
groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {result+=' * @param ' + params[i] + ((i < params.size() - 1) ? '\\n' : '')}; return result", methodParameters())
  1. Applicable in:选择 Java