关于ideal和eclipse区分不同Java模板设置对比如下(快捷键对比)
一、ideal配置
File-Settings-Editor-Code style-File and Code Templates-Includea-File Header
${PACKAGE_NAME} - 将在其中创建新类或接口的目标包的名称@b@${PROJECT_NAME} - 当前项目的名称。@b@${FILE_NAME} - 当前项目的名称。@b@${NAME} - 创建文件期间在“新建文件”对话框中指定的新文件的名称。@b@${USER} - 当前用户的登录名。@b@${DATE} - 当前系统日期。@b@${TIME} - 当前系统日期。@b@${YEAR} - 当前系统年份@b@${MONTH} - 当前系统月份@b@${DAY} - 当前系统天@b@${HOUR} - 当前系统小时@b@${MINUTE} - 当前系统分钟@b@${PRODUCT_NAME} - 将在其中创建文件的IDE的名称。@b@${MONTH_NAME_SHORT} - 月份名称的前3个字母。例如: 1月、2月等。@b@${MONTH_NAME_FULL} - 一个月的全名。例如: 1月、2月等。
/** @b@ * @author jun.ni @b@ * @version 1.0.0 @b@ * @ClassName ${NAME}.java @b@ * @Description TODO @b@ * @createTime ${DATE} ${TIME} @b@ */
二、eclipse配置
Preferences -> Java -> Code Style -> Code Templates, 有Comments和Code两项设置
Files@b@/**@b@ * @Title: ${file_name}@b@ * @Desc: ${todo}@b@ * @Package: ${package_name}@b@ * @author: bermaker@b@ * @date: ${date} ${time}@b@ * @version 1.0@b@ */@b@Types@b@/**@b@ * @ClassName: ${type_name}@b@ * @Desc: ${todo}@b@ * @author: bermaker@b@ * @date: ${date} ${time}@b@ * @version 1.0@b@ * ${tags}@b@ */@b@Fields@b@/**@b@ * @Fields ${field}: ${todo}@b@ */@b@Constructors@b@/** @b@ * @Title: ${enclosing_type}@b@ * @Desc: ${todo} @b@ * ${tags}@b@ */@b@Methods@b@/** @b@ * @Title: ${enclosing_method} @b@ * @Desc: ${todo} @b@ * ${tags}@b@ */@b@Overriding methods@b@/** @b@ * @Title: ${enclosing_method}@b@ * @Desc: @b@ * ${tags} @b@ * ${see_to_overridden} @b@ */@b@Delegate methods@b@/**@b@ * ${tags}@b@ * ${see_to_target}@b@ */@b@Getters@b@/**@b@ * @return the ${bare_field_name}@b@ */@b@Setters@b@/**@b@ * @param ${param} the ${bare_field_name} to set@b@ */