我需要在我的 IntelliJ IDEA 项目中创建一个示例代码模板,以便团队中的每个人也可以将它导入到他们的 IDE 中并使用它。
我可以通过自己更改“类”模板在我自己的机器上完成它,但我没有任何方法可以让我的团队使用它,比如将它导出到可以使用的文件中,在 Eclipse 中它是可能有一个 sampleCodeFormatter.xml 文件,每个人都可以在他们的 Eclipse 工作区中导入。
同样的事情在 IntelliJ IDEA 中是如何工作的?
我需要在我的 IntelliJ IDEA 项目中创建一个示例代码模板,以便团队中的每个人也可以将它导入到他们的 IDE 中并使用它。
我可以通过自己更改“类”模板在我自己的机器上完成它,但我没有任何方法可以让我的团队使用它,比如将它导出到可以使用的文件中,在 Eclipse 中它是可能有一个 sampleCodeFormatter.xml 文件,每个人都可以在他们的 Eclipse 工作区中导入。
同样的事情在 IntelliJ IDEA 中是如何工作的?
首先,在 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窗格中,在 source root 下,点击alt-enter
,选择 New Java Class并在Kind下拉菜单下 - 瞧!您可以将Foo
模板视为有效选项。
以下是我的内容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.
*/