Intellij idea Intellij IDEA中的Java实时模板在哪里?
Intellij idea Intellij IDEA中的Java实时模板在哪里?,intellij-idea,Intellij Idea,我找不到Java的实时模板!谁能告诉我怎么设置?谢谢。它们位于除Java以外的所有非特定于其他语言的节点中:迭代、输出、普通、环绕等等。正如JB Nizet所写,Java没有特殊的节点(但您可以创建一个)。如果要创建自己的Java Live模板,请执行以下操作 打开设置窗口(文件->设置) 单击编辑器->活动模板 选择要在其中添加活动模板的模板组 (如果愿意,您可以创建自己的模板组) 单击+图标并选择Live Template 指定缩写、说明和模板文本 不要忘记定义上下文(在您的例子中是Java
我找不到Java的实时模板!谁能告诉我怎么设置?谢谢。它们位于除Java以外的所有非特定于其他语言的节点中:迭代、输出、普通、环绕等等。正如JB Nizet所写,Java没有特殊的节点(但您可以创建一个)。如果要创建自己的Java Live模板,请执行以下操作
// TODO myName
您甚至可以使用变量。在模板文本中写入,例如$DATE$和$TIME$
// TODO myName $DATE$ $TIME$
单击编辑变量按钮并分配给每个变量(由美元符号定义)和表达式(预定义函数)
现在mtodo将导致
// TODO myName 13.10.2015 15:39
可以找到预定义的函数。该示例是使用IntelliJ IDEA 15 EAP创建的。对于那些为Live模板使用Postfix completion的人来说,值得一提的是,它们是不同的。由于没有从@JB Niznet和@vitfo中选择很好的答案,我想OP writer就是这样。文件说: 后缀代码完成类似于活动模板,它在不选择当前表达式的情况下转换当前表达式。例如,您可以在表达式之后键入.if以调用相应的后缀完成,并使用if语句包装表达式 您可以查看后缀完成的列表:
默认情况下,此设置页面中没有
JAVA
组。
但是,这些默认设置分布在每个功能组上。例如,迭代
:
IntelliJ IDEA 2019.2.4(终极版)对于我来说,在13.1.5上的情况并非如此。我查看了所有节点。我看到Java提到的唯一地方是在使用Configure Live Templates时,添加一个新模板,然后更改“Applied In”列表。