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

ash*_*ish 23 java intellij-idea code-templates

我需要在IntelliJ IDEA项目中创建一个示例代码模板,以便团队中的每个人也可以在IDE中导入它并使用它.

我可以通过自己更改"类"模板在我自己的机器上完成它,但我没有办法让它可供我的团队使用,例如将其导出到可以使用的文件,在Eclipse中它是可以有一个sampleCodeFormatter.xml文件,每个人都可以在他们的eclipse工作区中导入.

IntelliJ IDEA中的相同功能如何?

vik*_*eve 32

首先,在IntelliJ中,打开设置(ctrl-alt-s),在IDE Settings下找到File and Code Templates并查看Templates选项卡.

你会看到一些模板,例如有一个名为Class:

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

请注意它包含File Header,可在Includes选项卡下找到.

现在,您可以在此处轻松创建自己的文件模板.在Templates选项卡下,只需点击绿色的"添加"按钮,为新模板命名(Foo?),确保扩展名为 java并编写有效的java类.

保存,您新配置的模板存在于此处:

C:\Users\{USER}\.IntelliJIdea12\config\fileTemplates\Foo.java
Run Code Online (Sandbox Code Playgroud)

您应该能够与您的团队共享此文件.

一个简洁的功能是,从java项目的Project窗格中,在源根目录下,点击alt-enter,选择一个New Java Class,然后在Kind下拉列表中 - 瞧!您可以将Foo模板视为有效选项.