Android Studio 代码注释模板设置指南

一、基础注释模板(类 / 接口 / 枚举)

  1. 进入配置界面

File → Settings → Editor → File and Code Templates → Includes,选择 File Header(全局生效)。

  1. 配置模板内容(示例)

java

运行

/**

* @description: ${DESCRIPTION}

* @author: ${USER}

* @date: {DATE} {TIME}

* @version: 1.0

*/

• 变量说明:

{DESCRIPTION}:类描述(需手动输入),{USER}:系统用户名,{DATE}/{TIME}:创建时间(自动填充)。

  1. 生效方式

新建类 / 接口时,模板会自动插入到文件头部。

二、方法注释模板(Live Template)

  1. 进入配置界面

File → Settings → Editor → Live Templates,点击 + 新建模板组(如 CustomTemplates),再在组内新建模板。

  1. 模板配置

配置项 内容

Abbreviation 触发快捷键(如 cmt)

Description 模板描述(如 "方法注释模板")

Template Text 注释模板(见下方示例)

Applicable Context 勾选 Java → Declaration(仅在方法声明处生效)

  1. 模板内容(带自动参数)

java

运行

/**

* @description: description

* @param: params

* @return: return

* @author: user

* @date: date time

*/

  1. 绑定变量(关键步骤)

点击 Edit Variables,为变量设置取值:

• params:选择 groovyScript,输入代码:

methodParameters().collect { it + " " + it.type.name() }.join(", ")(自动获取参数名 + 类型)

• return:选择 methodReturnType()(自动获取返回值类型)

• user/date/time:直接选择对应系统变量

• description:留空(手动输入)

  1. 生效方式

在方法定义行上方输入 cmt,按 Tab 键触发。

三、其他实用配置

  1. 单行注释格式化

File → Settings → Editor → Code Style → Java → Comments:

• 勾选 Line comment at first column(单行注释靠左对齐)

• 配置 Line comment spacing(注释与代码间距)

  1. 模板导入 / 导出

配置完成后,点击 Export Template 保存为 .xml,换设备时 Import Template 即可复用。

四、注意事项

  1. 方法注释需在方法声明行上方触发,否则无法自动获取参数 / 返回值;

  2. 若变量未自动填充,检查 Applicable Context 是否正确勾选;

  3. 自定义变量可通过 groovyScript 扩展(如获取包名、作者邮箱等)。

相关推荐
圆号本昊21 小时前
Flutter Android Live2D 2026 实战:模型加载 + 集成渲染 + 显示全流程 + 10 个核心坑( OpenGL )
android·flutter·live2d
冬奇Lab1 天前
ANR实战分析:一次audioserver死锁引发的系统级故障排查
android·性能优化·debug
冬奇Lab1 天前
Android车机卡顿案例剖析:从Binder耗尽到单例缺失的深度排查
android·性能优化·debug
ZHANG13HAO1 天前
调用脚本实现 App 自动升级(无需无感、允许进程中断)
android
圆号本昊1 天前
【2025最新】Flutter 加载显示 Live2D 角色,实战与踩坑全链路分享
android·flutter
小曹要微笑1 天前
MySQL的TRIM函数
android·数据库·mysql
mrsyf1 天前
Android Studio Otter 2(2025.2.2版本)安装和Gradle配置
android·ide·android studio
DB虚空行者1 天前
MySQL恢复之Binlog格式详解
android·数据库·mysql
liang_jy1 天前
Android 事件分发机制(一)—— 全流程源码解析
android·面试·源码