Android Studio 4.0 新功能之 AndroidKotlin Live Templates_第1张图片
最近 Android Studio 4.0 稳定版本正式发布,其中增加了适用于Kotlin的Android Live Templates

Live Templates


通过 Preferences > Editor > Live Templates 打开配置页面
Android Studio 4.0 新功能之 AndroidKotlin Live Templates_第2张图片
相对于Android Studio 3.6 多了以下几组Kotlin相关的Android模板

  • AndroidCommentsKotlin
  • AndroidKotlin
  • AndroidLogKotlin

Examples


toastAndroid Studio 4.0 新功能之 AndroidKotlin Live Templates_第3张图片

以toast为例,在IDE中输入toast后,会自动补全以下代码

android.widget.Toast.makeText($context$, "$text$", Toast.LENGTH_SHORT).show()

点击tab键,光标会跳转到$context$$text$,节省编辑时间

logd/loge/logi

android.util.Log.d(TAG, "$METHOD_NAME$: $content$");

当然,TAG需要事先定义好

exfun

fun $RECEIVER$.$NAME$($PARAMS$) : $RETURN$ {$END$}

自定义


除了Studio提供的预置模板,我们可以自定义自己的Live Templates

Android Studio 4.0 新功能之 AndroidKotlin Live Templates_第4张图片

  1. 新建模板组/模板
  2. 模板名
  3. 模板描述
  4. 模板内容
  5. 模板适用于何种类型的文件?
    Android Studio 4.0 新功能之 AndroidKotlin Live Templates_第5张图片
  6. 对4中定义模板变量($..$)进行设置Android Studio 4.0 新功能之 AndroidKotlin Live Templates_第6张图片Expression用来设置模板变量的预定义函数,例如
camelCase(String) 将字符串转化为驼峰法. 例如camelCase(my-text-file)返回 myTextFile
snakeCase(String) 将驼峰字符串转化为蛇形字符串,例如snakeCase(fooBar)返回 foo_bar

更多使用:https://www.jetbrains.com/help/idea/template-variables.html

更多相关文章

  1. Android利用Matrix简单处理图片
  2. android带有文字的图片按钮的两种实现方式
  3. 演化理解 Android 异步加载图片
  4. Android布局的一些属性和开关、创建log图片
  5. Android WebView实现选择本地图片拍照功能
  6. 很实用的android压缩图片的算法
  7. android imageView 图片显示方式属性
  8. Android 为联系人添加图片

随机推荐

  1. 数字货币开发的公共功能模块有哪些?
  2. thinkphp6.0 开启多应用
  3. 剪切时死机文件丢失了咋恢复
  4. 属性0字节. 不知道如何找回呢
  5. 如何找到笔记本因为剪切时中断,文件不见了
  6. 文件名变乱码. 不知道咋找到呢
  7. 基于AI技术的应用开源管理系统,对接AI有关
  8. PHP表单验证实例DOME分享
  9. 【开源php】 万岳在线教育系统WEB开源版
  10. 磁盘结构损坏 chkdsk无法修复. 不知道怎