我正在IntellIJ IDEA 14中创建一些实时模板,我需要做一些类似于sout
的实时模板,我可以写
something.sout
和
System.out.println(something);
sout
活模板为
System.out.println($END$);
所以我尝试使用$END$(其中,根据文档,应该只是改变光标的位置后的变化),但我的模板,而不是采取之前的值点添加自己在结束没有文本在
Assert.assertFalse($END$);
则something.af
被something.Assert.assertFalse();
取代。
然后我尝试使用$SELECTION$
,它工作,如果使用COMMAND+ALT+J
(环绕生成器),但我得到相同的效果,如果我使用正常语法与something.af
在这种情况下,你想要配置一个新的Postfix Completion,而不是Live Template。您正在查看的sout
案例是活动模板版本,令人困惑的是,它与后缀版本不同。
我认为你还不能创建自己的后缀补全模板,看起来你只能启用或禁用现有的(首选项->编辑器->常规->后缀补全)。
您可能想要投票或评论这个建议,以允许创建自定义模板