intellij-postfix-templates
Custom Postfix Templates for Intellij IDEA
Android Studio
带了一些自定义的模版可以加快一些模版代码的生成 例如在字符串等变量之后跟上.sout
可以快速的生成System.out.println(变量)
,另外还有.var
,.fori
,这些模版用起来很方面。
但是在一些常用的三方库却不能利用起来,例如每次打印日志的时候,总要一遍一遍的输入Timber.d()
,不断的重复劳动一点也不软件工程,那么有什么办法可以利用idea
的模版来自动生成这个Timber.d()
呢?
我在SEGMENTFAULT 请教了各位大佬,有大佬推荐android-postfix-plugin,我在导入的时候看见了另一个类似的插件
intellij-postfix-templates
,就一起下载下来使用。
我发现intellij-postfix-templates
可以很方便的进行自定义。 下面展示下自定义后的效果。
自定义的方法非常简单,如下所示: 进入Tools -> Custom Postfix Templates -> Edit Java Templates
添加下列内容
.timber : log with timber
NON_VOID → Timber.d($expr$$END$);
复制代码
或者: 这是可以自动获取变量名为类似Tag
的方法
.timber : logcat with timber
STRING_LITERAL →Timber.d($expr$);
NON_VOID → Timber.d("$expr$ = %s",$expr$$END$);
复制代码