18

没有Java

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

4

4 回答 4

10

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

于 2013-11-15T07:19:06.047 回答
7

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

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

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

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

  4. 单击 + 图标并选择实时模板

  5. 指定缩写、描述和模板文本。

  6. 不要忘记定义上下文(在您的情况下为 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 创建的。

于 2015-10-13T13:59:31.257 回答
2

对于那些为 Live 模板使用 Postfix 补全的人,值得一提的是它们是不同的。从@JB Niznet 和@vitfo 没有选择相当好的答案,我想这就是OP作家的情况。这里的文件说:

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

您可以查看后缀完成列表:

  1. 打开首选项窗口
  2. 单击编辑器->常规->后缀完成
于 2019-06-01T05:44:50.533 回答
0

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

在此处输入图像描述 在此处输入图像描述

IntelliJ IDEA 2019.2.4(终极版)

于 2020-01-31T02:01:52.173 回答