我找不到 Java 的实时模板!谁能告诉我怎么设置?谢谢。
4 回答
它们位于并非特定于 Java 之外的另一种语言的所有节点中:迭代、输出、普通、环绕等。
正如 JB Nizet 所写,Java 没有特殊的节点(但您可以创建一个)。如果您想要创建自己的 Java 实时模板,请执行以下操作。
打开设置窗口(文件 -> 设置)
单击编辑器-> 实时模板
选择要在其中添加实时模板的模板组(如果您愿意,可以创建自己的模板组)
单击 + 图标并选择实时模板
指定缩写、描述和模板文本。
不要忘记定义上下文(在您的情况下为 Java)
例子
这是一个如何创建自己的 TODO 文本的示例
使用 Live Templates 编辑器(如上所述)打开设置窗口。
单击 + 图标并选择模板组。
将此组命名为 Java。
再次单击 + 图标并选择实时模板。
指定您的 Live Template 和DEFINE CONTEXT。
在我的情况下,编写 mtodo 并按 enter 将导致:
// TODO myName
你甚至可以使用变量。写在您的模板文本中,例如 $DATE$ 和 $TIME$
// TODO myName $DATE$ $TIME$
单击编辑变量按钮并分配给每个变量(由美元符号定义)和表达式(预定义函数)。
现在 mtodo 将导致
// TODO myName 13.10.2015 15:39
预定义函数可以在这里找到。该示例是使用 IntelliJ IDEA 15 EAP 创建的。
对于那些为 Live 模板使用 Postfix 补全的人,值得一提的是它们是不同的。从@JB Niznet 和@vitfo 没有选择相当好的答案,我想这就是OP作家的情况。这里的文件说:
后缀代码完成类似于实时模板,它转换当前表达式而不选择它。例如,您可以在表达式后键入 .if 以调用相应的后缀补全并用 if 语句包装表达式。
您可以查看后缀完成列表:
- 打开首选项窗口
- 单击编辑器->常规->后缀完成