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$);
複製程式碼