Intellij IDEAでファイルテンプレートを設定する
2058 ワード
IDEAにファイルテンプレートを設定すると作業効率が向上します.ここではJavaのクラスファイル設定テンプレートを例に挙げます.
メニューパス:File->Editor->File and Code Templates、Includesタブに次の4つのファイルを追加します:CompanyHeader.java
PackageHeader.java
ClassHeaderYourCompany.java
ClassHeaderSelf.java
ClassHeaderController.java
CommonHeader.java
以上のいくつかのファイルを追加した後、Filesをクリックして、次の4つの項目のテンプレートの内容を修正します:Class
Interface
Enum
Annotation
Singleton
メニューパス:File->Editor->File and Code Templates、Includesタブに次の4つのファイルを追加します:CompanyHeader.java
#if(${PACKAGE_NAME} && ${PACKAGE_NAME.startsWith("com.yourcompany")})
/**
* Yourcompany.com Inc.
* Copyright (c) 2009-${YEAR} All Rights Reserved.
*/
#end
PackageHeader.java
#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
ClassHeaderYourCompany.java
/**
* @author ${MyName} ${Email} on ${YEAR}-${MONTH}-${DAY}
*/
ClassHeaderSelf.java
#set($MyName = "congyou.wu")
/**
*
* @author ${MyName}
* @version $Id: ${NAME}.java, v 0.1 ${YEAR}-${MONTH}-${DAY} ${TIME} ${MyName} Exp $
*/
ClassHeaderController.java
#set($MyName = "congyou.wu")
#set($Email = "[email protected]")
#if(${PACKAGE_NAME} && ${PACKAGE_NAME.startsWith("com.yourcompany")})
#parse("ClassHeaderYourCompany.java")
#else
#parse("ClassHeaderSelf.java")
#end
CommonHeader.java
#parse("CompanyHeader.java")
#parse("PackageHeader.java")
#parse("ClassHeaderController.java")
以上のいくつかのファイルを追加した後、Filesをクリックして、次の4つの項目のテンプレートの内容を修正します:Class
#parse("CommonHeader.java")
public class ${NAME} {
}
Interface
#parse("CommonHeader.java")
public interface ${NAME} {
}
Enum
#parse("CommonHeader.java")
public enum ${NAME} {
}
Annotation
#parse("CommonHeader.java")
public @interface ${NAME} {
}
Singleton
#parse("CommonHeader.java")
public class ${NAME}{
private static ${NAME} instance = new ${NAME}();
public static ${NAME} getInstance() {
return instance;
}
private ${NAME}() {
}
}