操作步驟:開啟Window->Preferences->Java->Code Style->Code Templates
點擊“Import”,匯入模板codetemplates.xml檔案。
附:codetemplates.xml檔案內容
<?xml version="1.0" encoding="UTF-8" standalone="no"?><templates><template autoinsert="false" context="filecomment_context" deleted="false" description="Comment for created Java files" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.filecomment" name="filecomment">/**<br /> * <b>項目名:</b>系統項目名稱<br/><br /> * <b>包名:</b>${package_name}<br/><br /> * <b>檔案名稱:</b>${file_name}<br/><br /> * <b>版本資訊:</b><br/><br /> * <b>日期:</b>${date}-${time}<br/><br /> * <b>Copyright (c)</b> ${year}XX公司-著作權<br/><br /> *<br /> */</template><template autoinsert="true" context="filecomment_context" deleted="false" description="Comment for created JavaScript files" enabled="true" id="org.eclipse.wst.jsdt.ui.text.codetemplates.filecomment" name="filecomment">/**<br /> *<br /> */</template><template autoinsert="true" context="delegatecomment_context" deleted="false" description="Comment for delegate functions" enabled="true" id="org.eclipse.wst.jsdt.ui.text.codetemplates.delegatecomment" name="delegatecomment">/**<br /> * ${tags}<br /> * ${see_to_target}<br /> */</template><template autoinsert="false" context="typecomment_context" deleted="false" description="Comment for created types" enabled="true" id="org.eclipse.wst.jsdt.ui.text.codetemplates.typecomment" name="typecomment">/**<br /> * @author kin<br /> *<br /> * ${tags}<br /> */</template><template autoinsert="false" context="typecomment_context" deleted="false" description="Comment for created types" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.typecomment" name="typecomment">/**<br /> *<br /> * <b>類名稱:</b>${type_name}<br/><br /> * <b>類描述:</b><br/><br /> * <b>建立人:</b>kin<br/><br /> * <b>修改人:</b>kin<br/><br /> * <b>修改時間:</b>${date} ${time}<br/><br /> * <b>修改備忘:</b><br/><br /> * @version 1.0.0<br/><br /> *<br /> */</template><template autoinsert="true" context="fieldcomment_context" deleted="false" description="Comment for vars" enabled="true" id="org.eclipse.wst.jsdt.ui.text.codetemplates.fieldcomment" name="fieldcomment">/**<br /> *<br /> */</template><template autoinsert="false" context="constructorcomment_context" deleted="false" description="Comment for created constructors" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.constructorcomment" name="constructorcomment"><br />/**<br /> * 建立一個新的執行個體 ${enclosing_type}.<br /> *<br /> * ${tags}<br /> */</template><template autoinsert="true" context="overridecomment_context" deleted="false" description="Comment for overriding functions" enabled="true" id="org.eclipse.wst.jsdt.ui.text.codetemplates.overridecomment" name="overridecomment">/* (non-Jsdoc)<br /> * ${see_to_overridden}<br /> */</template><template autoinsert="true" context="settercomment_context" deleted="false" description="Comment for setter method" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.settercomment" name="settercomment">/**<br /> * @param ${param} the ${bare_field_name} to set<br /> */</template><template autoinsert="true" context="settercomment_context" deleted="false" description="Comment for setter function" enabled="true" id="org.eclipse.wst.jsdt.ui.text.codetemplates.settercomment" name="settercomment">/**<br /> * @param ${param} the ${bare_field_name} to set<br /> */</template><template autoinsert="false" context="gettercomment_context" deleted="false" description="Comment for getter method" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.gettercomment" name="gettercomment">/**<br /> * ${bare_field_name}<br /> *<br /> * @return the ${bare_field_name}<br /> * @since 1.0.0<br />*/<br /></template><template autoinsert="false" context="methodcomment_context" deleted="false" description="Comment for non-overriding methods" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.methodcomment" name="methodcomment">/**<br /> * ${enclosing_method}(這裡用一句話描述這個方法的作用)<br/><br /> * (這裡描述這個方法適用條件 – 可選)<br/><br /> * ${tags}<br /> *${return_type}<br /> * @exception<br /> * @since 1.0.0<br />*/</template><template autoinsert="true" context="delegatecomment_context" deleted="false" description="Comment for delegate methods" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.delegatecomment" name="delegatecomment">/**<br /> * ${tags}<br /> * ${see_to_target}<br /> */</template><template autoinsert="true" context="constructorcomment_context" deleted="false" description="Comment for created constructors" enabled="true" id="org.eclipse.wst.jsdt.ui.text.codetemplates.constructorcomment" name="constructorcomment">/**<br /> * ${tags}<br /> */</template><template autoinsert="true" context="overridecomment_context" deleted="false" description="Comment for overriding methods" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.overridecomment" name="overridecomment">/* (non-Javadoc)<br /> * ${see_to_overridden}<br /> */</template><template autoinsert="false" context="fieldcomment_context" deleted="false" description="Comment for fields" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.fieldcomment" name="fieldcomment">/**<br /> * ${field}:${todo}(用一句話描述這個變數表示什麼)<br /> *<br /> * @since 1.0.0<br /> */<br /></template><template autoinsert="true" context="gettercomment_context" deleted="false" description="Comment for getter function" enabled="true" id="org.eclipse.wst.jsdt.ui.text.codetemplates.gettercomment" name="gettercomment">/**<br /> * @return the ${bare_field_name}<br /> */</template><template autoinsert="true" context="methodcomment_context" deleted="false" description="Comment for non-overriding function" enabled="true" id="org.eclipse.wst.jsdt.ui.text.codetemplates.methodcomment" name="methodcomment">/**<br /> * ${tags}<br /> */</template></templates>