Intellij-IDEA中Java的实时模板在哪里?

时间:2013-11-15 06:28:39

标签: intellij-idea

No Java

我找不到Java的实时模板!谁能告诉我怎么设置?感谢。

4 个答案:

答案 0 :(得分:7)

它们位于除Java之外的所有非特定于另一种语言的节点内:迭代,输出,普通,环绕等。

答案 1 :(得分:4)

正如JB Nizet所写,Java没有特殊的节点(但你可以创建一个)。如果您想要自己创建的Live Template for Java,请执行以下操作。

  1. 打开“设置”窗口(文件 - >设置)

  2. 点击编辑器 - >实时模板

  3. 选择要添加实时模板的模板组 (如果您愿意,可以创建自己的模板组)

  4. 点击+图标,然后选择实时模板

  5. 指定缩写,说明和模板文本。

  6. 不要忘记定义上下文(在您的情况下为Java)

  7. 示例

    以下是如何创建自己的TODO文本的示例

    使用实时模板编辑器打开设置窗口(如上所述)。

    单击+图标,然后选择模板组。

    将此组命名为Java。

    enter image description here

    再次单击+图标,然后选择实时模板。

    指定您的实时模板和定义上下文

    enter image description here

    在我编写mtodo并按Enter键的情况下,将导致:

    // TODO myName
    

    您甚至可以使用变量。写入您的模板文本,例如$ DATE $和$ TIME $

    // TODO myName $DATE$ $TIME$
    

    单击编辑变量按钮并分配给每个变量(由美元符号定义)和表达式(预定义函数)。

    enter image description here

    现在mtodo将导致

    // TODO myName 13.10.2015 15:39
    

    可以找到预定义的函数here。该示例是使用IntelliJ IDEA 15 EAP创建的。

答案 2 :(得分:0)

对于那些为Live模板完成Postfix完成的人,值得一提的是它们是不同的。我没有选择@JB Niznet和@vitfo的很好的答案,我想这就是OP作家的情况。 here文档说:

  

后缀代码完成与实时模板类似,它无需选择即可转换当前表达式。例如,您可以在表达式后键入.if来调用相应的后缀完成,并用if语句包装该表达式。

您可以签出后缀完成列表:

  1. 打开“偏好设置”窗口
  2. 单击编辑器->常规->后缀完成

答案 3 :(得分:0)

默认情况下,此设置页面中没有JAVA组。 但是,这些默认设置分布在每个feature组上。例如,iterations

enter image description here enter image description here

IntelliJ IDEA 2019.2.4(Ultimate Edition)