2015-03-25 96 views

回答

10

你不能。
那麼,後綴功能基本上是用於IntelliJ(現在集成)的Postfix插件。所有模板都只是編譯的代碼,你可以在這裏看到:

https://github.com/controlflow/intellij-postfix/tree/master/src/org/jetbrains/postfixCompletion/templates

可悲的是,沒有這樣容易XML狀結構。 。:(

+4

我創建了一個功能要求添加支持自定義後綴模板:https://github.com/controlflow/intellij-postfix/issues/19 – 2016-08-22 09:07:08

+2

請注意,如果你關心:https://youtrack.jetbrains.com/issue/IDEA-122443 – 2016-12-05 00:23:46

14

現在你可以我寫了一個插件,IDEA,允許你創建自己的模板後綴這就是所謂的Custom Postfix Templates

+0

太棒了!但你可以使用全局變量喜歡與現場模板?我想有權訪問ClassName,MethodName等 – 2017-11-27 18:15:04

+0

@DanChaltiel是的,你可以使用變量和宏。宏與實時模板中的相同。代碼完成將幫助您使用宏名稱。請注意,一些宏需要參數(與實時模板中的相同)。 – 2017-11-28 12:15:58

+0

我試過'$ CLASS_NAME_CHAR $','$ METHOD_NAME $'和'$ LINE_NUMBER $'但沒有結果(儘管它在實時模板中工作)。代碼完成只會提示我'$ END $',它也是空的,'$ expr $'就像是已經耗盡的。我應該在哪裏查找變量名稱? – 2017-11-28 17:17:52

相關問題