如何在Intellij IDEA中设置实时模板中变量的默认值?

时间:2012-12-23 22:10:45

标签: intellij-idea live-templates

Intellij IDEA中的实时模板可能会有一些误解。我的意思是模板中变量的默认值。

假设我们有这个实时模板

enter image description here enter image description here

我在这里期望,当调用此模板(键入 jqon 并按 TAB )时,我会看到已经键入的默认值,我可以更改或保留,因为它是。喜欢这个

enter image description here

但不是。我有空字符串而不是默认值

enter image description here

为什么?

2 个答案:

答案 0 :(得分:28)

我错误的是默认值字段。在我的情况下我不需要这个。我需要填写 Expression 字段。

如果我想粘贴一些字符串作为默认值,我应该将此字符串放在 Expression 中的引号中。所以现在我的变量设置看起来像这样

enter image description here

一切都按照我想要的方式运作!

答案 1 :(得分:28)

如果您希望硬编码字符串作为默认值字段(在编辑变量对话框中),则需要使用双引号(“ii”)。将字符串放在那里没有引号(ii)不会导致错误,但也不起作用。