Android Studio 插件开发6LiveTemplete 的使用
Posted 安果移不动
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android Studio 插件开发6LiveTemplete 的使用相关的知识,希望对你有一定的参考价值。
1、创建模板
内容如下
import dagger.Module
import dagger.Provides
import dagger.hilt.InstallIn
@Module
@InstallIn($COMPONENT_CLASS$::class)
object $MODULE_CLASS$
@Provides
fun provideBar():Bar ...
变量需要勾选一下
创建模板的位置在这里
我是windwos电脑
那么很明显我们的刚才写的配置文件的位置在
X:\\Users\\Administrator\\AppData\\Roaming\\JetBrains\\IntelliJIdea2022.2\\templates
将这个Kotlin文件复制迁移到我们的工程Resources文件当中
可以重命名为Hilt.xml 并修改其中文件
修改为My Group
and 添加其上下文
需要在其代码目录创建一样的上下文目录
package com.anguomob.anguo.liveTemplates
import com.intellij.codeInsight.template.TemplateActionContext
import com.intellij.codeInsight.template.TemplateContextType
import com.intellij.psi.PsiFile
class HiltContext:TemplateContextType("MyPlugin","My plugin")
override fun isInContext(file: PsiFile, offset: Int): Boolean
return file.name.endsWith(".kt")
代码如上。
并配置其清单文件
<defaultLiveTemplates file="/liveTemplates/Hilt.xml"/>
<liveTemplateContext implementation="com.anguomob.anguo.liveTemplates.HiltContext"/>
这就完成了然后启动as
就可以新建一个Kt文件
输入hm自动补全
非常的时尚
以上是关于Android Studio 插件开发6LiveTemplete 的使用的主要内容,如果未能解决你的问题,请参考以下文章