1

我正在 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(Surround generator) 一起使用它可以工作,但如果我使用正常语法,我会得到相同的效果something.af

4

1 回答 1

3

在这种情况下,它不是您想要的 Live Template,您想要配置一个新的Postfix Completion。您正在查看的sout案例是实时模板版本,令人困惑的是,它与后缀版本不同。

我认为您还不能创建自己的后缀补全模板,看起来您只能启用或禁用现有模板(首选项-> 编辑器-> 常规-> 后缀补全)。

您可能希望对此建议进行投票或评论,以允许创建自定义模板

于 2015-07-24T08:33:04.687 回答