推薦一個提升工作效率的小外掛[intellij-postfix-templates]

pdog發表於2017-12-19

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可以很方便的進行自定義。 下面展示下自定義後的效果。

推薦一個提升工作效率的小外掛[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$);
複製程式碼

Enjoy It

相關文章