如何在IntelliJ IDEA中编写自己的代码模板文件

ix0qys7i  于 12个月前  发布在  IntelliJ IDEA
关注(0)|答案(2)|浏览(203)

我需要在我的IntelliJ IDEA项目中创建一个示例代码模板,以便团队中的每个人都可以在他们的IDE中导入并使用它。
我可以在自己的机器上通过自己更改“class”模板来完成它,但是我没有任何方法可以让我的团队使用它,比如将它导出到可以使用的文件中,在Eclipse中,可以有一个sampleCodecomputer.xml文件,每个人都可以在他们的Eclipse工作区中导入。
如何在IntelliJ IDEA中实现同样的功能?

w8f9ii69

w8f9ii691#

首先,在IntelliJ中,打开设置(ctrl-alt-s),在IDE设置下找到File and Code Templates并查看Templates选项卡。
你会在那里看到一些模板,例如有一个叫做Class的模板:

#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
#parse("File Header.java")
public class ${NAME} {
}

字符串
请注意,它包括File Header,可以在Includes选项卡下找到。
现在,你可以在这里轻松地创建你自己的文件模板。在Templates标签下,点击绿色“添加”按钮,给予你的新模板一个名字(Foo?),确保扩展名是 java,并编写一个有效的java类。
保存,您新配置的模板存在于此:

C:\Users\{USER}\.IntelliJIdea12\config\fileTemplates\Foo.java


您应该能够与您的团队共享此文件。
一个简洁的特性是,在java项目的 Project 窗格中,在源根目录下,点击alt-enter,选择一个New Java Class,然后在 Kind 下拉菜单下-瞧!你可以看到你的Foo模板是一个有效的选项。

zpqajqem

zpqajqem2#

下面是我的File Header.java的内容

/**
 * Project: ${PROJECT_NAME}
 * Package: ${PACKAGE_NAME}
 * <p>
 * User: ${USER}
 * Date: ${DATE}
 * Time: ${TIME}
 * <p>
 * Created with IntelliJ IDEA
 * To change this template use File | Settings | File Templates.
 */

字符串

相关问题