前言
- 开发过程中有时需要重复输入一些模板代码,影响了开发效率
- 这篇文章分享了 使用 Live Template 输入模板代码的方法,希望能帮上忙
1、简介
- 作用:快捷输入模板代码
- 模板代码配置文件存放目录:
-
mac:
/Users/[用户名]/Library/Preferences/AndroidStudio3.5/templates/ -
windows:
C:/user/[用户名]/.AndroidStudio3.5/config/templates/
-
mac:
2、 Live Template配置界面
下图是Live Template配置界面,各部分功能参考如下:
-
Abbreviation
(缩写):用于触发Live Template -
Description
(描述):用于提示Live Template的作用 -
Template text
(模板文本):触发Live Template输入的模板文本 -
Reformat according to style
(格式化):对输入的模板文本进行格式化(一般都勾选) -
Use static import if possible
(优先使用static import) -
Shorten FQ names
(缩短文本):使用import等方式缩短模板文本(一般都勾选) -
Applicate in
(应用于):用于设置Live Template生效的范围
3、Template text 用法介绍
- 作用:Template text中的内容会在触发Live Template时自动输入
- 使用
$ $
定义变量,点击Edit variables
可以打开变量编辑界面-
Name
(变量名) -
Expression
(取值表达式):使用表达式值作为变量值 -
Default value
(默认值):默认作为变量值 -
Skip if defined
(跳过)
-
- 特殊变量
$END$
:设置设置输入结束时光标位置
4、常用 Expression
-
fileName()
:文件名 -
className()
:类名 -
methodName()
:方法名 -
methodReturnType()
:方法返回值类型 -
typeOfVariable()
:变量类型
推荐阅读
- Android | 代码压缩、优化与混淆 — ProGuard与R8
- Android | 自定义属性
- Android | 再按一次返回键退出
- Android | InputManagerService 与输入事件采集
- Java | 使用 ThreadLocal 实现无锁线程安全
- 工具集 | Android Studio — 使用 WI-FI 进行 ADB 调试
- 工具集 | 使用 Keytool 管理密钥和证书
- 自媒体 | 使用LaTeX编写数学公式