IntelliJ IDEA实时模板默认值为上次输入的值?

时间:2017-03-28 21:57:32

标签: templates intellij-idea live-templates

在IntelliJ IDEA中,我想创建一个实时模板,其中包含一个默认值的变量,该默认值会更新为该变量输入的最后一个内容。

例如,假设我有一个非常简单的模板

$example$;

我第一次使用模板时输入“value”。显然应该出现的文字是

value;

我想要发生的是,下次我使用模板时,“value”已填入变量$ example $(因为我上次使用模板时,$ example $的值是“价值”)。

有没有办法让这件事发生?

1 个答案:

答案 0 :(得分:0)

IntelliJ IDEA没有此功能。可以创建一个能够记住上次使用的值的插件,并提供通过groovyScript()为实时模板函数保存/恢复该值的方法。