Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java IntelliJ代码模板_Java_Templates_Variables_Intellij Idea - Fatal编程技术网

Java IntelliJ代码模板

Java IntelliJ代码模板,java,templates,variables,intellij-idea,Java,Templates,Variables,Intellij Idea,我想知道是否可以用IntelliJ创建代码模板。我想将我的getInstance()方法保存到一个变量中,或者类似的东西中,在编码时,可以使用该变量生成我的getInstance()方法。这可能吗?如果是,怎么做 再次感谢, Niknea。您可以创建实时模板 设置->活动模板 现有的实时模板已经很多了。只需添加一个新的 例如: “iter”是一个已定义的实时模板。编写代码时,只需键入“iter”(不带引号),然后按tab按钮即可。这将产生一个for循环。您已经有了它(至少在IntelliJ的新版

我想知道是否可以用IntelliJ创建代码模板。我想将我的getInstance()方法保存到一个变量中,或者类似的东西中,在编码时,可以使用该变量生成我的getInstance()方法。这可能吗?如果是,怎么做

再次感谢,
Niknea。

您可以创建实时模板

设置->活动模板

现有的实时模板已经很多了。只需添加一个新的

例如: “iter”是一个已定义的实时模板。编写代码时,只需键入“iter”(不带引号),然后按tab按钮即可。这将产生一个for循环。

您已经有了它(至少在IntelliJ的新版本中):使用快捷方式:
geti
(然后按tab键)。在IntelliJ 13.0.3上成功测试


ottrob指出了它的定义:在“Live Templates”下单击“Other”部分,当它花费时,您应该会看到它被定义为第一项。

psvm
将生成
公共静态void main
:-)我不知道您在回答中说了什么。我也很高兴知道这件事,刚开始使用
IntelliJ IDEA
:-)+1hmm,我创建了一个名为“test”的模板,对代码“test”进行了争论。但是,当我在代码中键入“test”并按tab键时,我得到的是代码“ResolverUtil.test”,而不是文本“test”。也许您忘记了定义语言。在键入的代码下面,您可以定义此live模板可用的语言。定义选项在哪里?编辑:我知道了,但是有没有办法在活动模板中获取类名?因为我想定义一个名为类名的实例变量,它是在定义代码的textarea下面创建的。我有Intellij13.3.1。如果你有不同的版本,它可能在其他地方。