41

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

假设我们有这个实时模板

在此处输入图像描述 在此处输入图像描述

我在这里期望的是,当调用此模板时(输入jqon并按TAB),我将看到已经输入的默认值,我可以更改或保留原样。像这样

在此处输入图像描述

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

在此处输入图像描述

为什么?

4

2 回答 2

51

我错了默认值字段。在我的情况下,我不需要这个。我需要填写表达式字段。

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

在此处输入图像描述

一切都按我的意愿进行!

于 2012-12-23T22:10:44.860 回答
46

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

于 2015-05-23T22:07:30.530 回答