我在IntellIJ IDEA 14中创建了一些实时模板,我需要做一些与sout
实时模板类似的东西,我可以写
something.sout
并成为
System.out.println(something);
sout
实时模板
System.out.println($END$);
所以我尝试使用$ END $(根据Docs,它应该只是在更改后更改光标位置)但是我的模板而不是在点之前取值而在末尾添加自己没有文本
Assert.assertFalse($END$);
因此something.af
替换为something.Assert.assertFalse();
。
然后我尝试使用$SELECTION$
,如果与COMMAND+ALT+J
(环绕声生成器)一起使用,它会起作用,但如果我使用something.af
的正常语法
答案 0 :(得分:2)
在这种情况下,它不是您想要的实时模板,您想要配置新的Postfix Completion。您正在查看的sout
案例是实时模板版本,令人困惑的是,与后缀版本不同。
我认为您不能创建自己的后缀完成模板,看起来您只能启用或禁用现有模板(首选项 - >编辑器 - >常规 - > Postfix完成)。
您可能想对this suggestion to allow creation of custom templates投票或发表评论。