日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

eclipse注释模板设置(未整理)

發布時間:2023/11/27 生活经验 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 eclipse注释模板设置(未整理) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Window --> Java --> Code Style --> Code Templates --> Comments --> types --> Edit?

/**???
*????
* 項目名稱:${project_name}???
* 類名稱:${type_name}???
* 類描述:???
* 創建人:${user}???
* 創建時間:${date} ${time}???
* 修改人:${user}???
* 修改時間:${date} ${time}???
* 修改備注:???
* @version????
*????
*/?

----------------------------------------------------------------------------------------------------------?

設置注釋模板的入口: Window->Preference->Java->Code Style->Code Template 然后展開Comments節點就是所有需設置注釋的元素啦。現就每一個元素逐一介紹:?

文件(Files)注釋標簽:?

/**??

* @Title: ${file_name}?

* @Package ${package_name}?

* @Description: ${todo}(用一句話描述該文件做什么)?

* @author A18ccms A18ccms_gmail_com??

* @date ${date} ${time}?

* @version V1.0??

*/?

類型(Types)注釋標簽(類的注釋):?

/**?

* @ClassName: ${type_name}?

* @Description: ${todo}(這里用一句話描述這個類的作用)?

* @author A18ccms a18ccms_gmail_com?

* @date ${date} ${time}?

*?

* ${tags}?

*/?



字段(Fields)注釋標簽:?

/**?

* @Fields ${field} : ${todo}(用一句話描述這個變量表示什么)?

*/?

構造函數標簽:?

/**?

* <p>Title: </p>?

* <p>Description: </p>?

* ${tags}?

*/?



方法(Constructor & Methods)標簽:?

/**?

* @Title: ${enclosing_method}?

* @Description: ${todo}(這里用一句話描述這個方法的作用)?

* @param ${tags}??? 設定文件?

* @return ${return_type}??? 返回類型?

* @throws?

*/?



覆蓋方法(Overriding Methods)標簽:?

/* (非 Javadoc)?

* <p>Title: ${enclosing_method}</p>?

* <p>Description: </p>?

* ${tags}?

* ${see_to_overridden}?

*/?



代表方法(Delegate Methods)標簽:?

/**?

* ${tags}?

* ${see_to_target}?

*/?

getter方法標簽:?

/**?

* @return ${bare_field_name}?

*/?

setter方法標簽:?

/**?

* @param ${param} 要設置的 ${bare_field_name}?

*/?

簡單模板例子:?

view plaincopy to clipboardprint??

<?xml version="1.0" encoding="UTF-8"?><templates><template autoinsert="true" context="fieldcomment_context" deleted="false" description="字段的注釋" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.fieldcomment" name="fieldcomment">/**?

* @Fields ${field} : ${todo}(用一句話描述這個變量表示什么)?

*/?

</template><template autoinsert="true" context="gettercomment_context" deleted="false" description="getter 方法的注釋" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.gettercomment" name="gettercomment">/**?

* @return ${bare_field_name}?

*/?

</template><template autoinsert="true" context="constructorcomment_context" deleted="false" description="創建的構造函數的注釋" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.constructorcomment" name="constructorcomment">/**?

* <p>Title:${file_name} </p>?

* <p>Description: 構造函數</p>?

* ${tags}?

*/?

</template><template autoinsert="true" context="filecomment_context" deleted="false" description="已創建的 Java 文件的注釋" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.filecomment" name="filecomment">/**???

* @Title: ${file_name}?

* @Package ${package_name}?

* @Description: ${todo}(用一句話描述該文件做什么)?

* @author DAIGUANGJIU????

* @date ${date} ${time}?

* @version V1.0???

*/?

</template><template autoinsert="true" context="settercomment_context" deleted="false" description="setter 方法的注釋" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.settercomment" name="settercomment">/**?

* @param ${param} 要設置的 ${bare_field_name}?

*/</template><template autoinsert="true" context="typecomment_context" deleted="false" description="創建的類型的注釋" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.typecomment" name="typecomment">/**?

* @author ${user}?

*?

* ${tags}?

*/</template><template autoinsert="true" context="delegatecomment_context" deleted="false" description="代表方法的注釋" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.delegatecomment" name="delegatecomment">/**?

* ${tags}?

* ${see_to_target}?

*/</template><template autoinsert="true" context="overridecomment_context" deleted="false" description="覆蓋方法的注釋" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.overridecomment" name="overridecomment">/** (非 Javadoc)?

* <p>Title: ${enclosing_method}</p>?

* <p>Description: </p>?

* ${tags}?

* ${see_to_overridden}?

*/</template><template autoinsert="true" context="methodcomment_context" deleted="false" description="非覆蓋方法的注釋" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.methodcomment" name="methodcomment">/**?

* ${tags}?

*/</template></templa?

<?xml version="1.0" encoding="UTF-8"?><templates><template autoinsert="true" context="fieldcomment_context" deleted="false" description="字段的注釋" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.fieldcomment" name="fieldcomment">/**?

* @Fields ${field} : ${todo}(用一句話描述這個變量表示什么)?

*/?

</template><template autoinsert="true" context="gettercomment_context" deleted="false" description="getter 方法的注釋" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.gettercomment" name="gettercomment">/**?

* @return ${bare_field_name}?

*/?

</template><template autoinsert="true" context="constructorcomment_context" deleted="false" description="創建的構造函數的注釋" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.constructorcomment" name="constructorcomment">/**?

* <p>Title:${file_name} </p>?

* <p>Description: 構造函數</p>?

* ${tags}?

*/?

</template><template autoinsert="true" context="filecomment_context" deleted="false" description="已創建的 Java 文件的注釋" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.filecomment" name="filecomment">/**?

* @Title: ${file_name}?

* @Package ${package_name}?

* @Description: ${todo}(用一句話描述該文件做什么)?

* @author DAIGUANGJIU??

* @date ${date} ${time}?

* @version V1.0?

*/?

</template><template autoinsert="true" context="settercomment_context" deleted="false" description="setter 方法的注釋" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.settercomment" name="settercomment">/**?

* @param ${param} 要設置的 ${bare_field_name}?

*/</template><template autoinsert="true" context="typecomment_context" deleted="false" description="創建的類型的注釋" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.typecomment" name="typecomment">/**?

* @author ${user}?

*?

* ${tags}?

*/</template><template autoinsert="true" context="delegatecomment_context" deleted="false" description="代表方法的注釋" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.delegatecomment" name="delegatecomment">/**?

* ${tags}?

* ${see_to_target}?

*/</template><template autoinsert="true" context="overridecomment_context" deleted="false" description="覆蓋方法的注釋" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.overridecomment" name="overridecomment">/** (非 Javadoc)?

* <p>Title: ${enclosing_method}</p>?

* <p>Description: </p>?

* ${tags}?

* ${see_to_overridden}?

*/</template><template autoinsert="true" context="methodcomment_context" deleted="false" description="非覆蓋方法的注釋" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.methodcomment" name="methodcomment">/**?

* ${tags}?

*/</template></templa?

例子2:?

view plaincopy to clipboardprint??

<?xml version="1.0" encoding="UTF-8"?>?

<templates>?

??????

??? <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">?

??? /**??

???? * 創建一個新的實例 ${enclosing_type}.??

???? *??

???? * ${tags}??

???? */??

??? </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">?

??? /**??

???? * @param ${param} the ${bare_field_name} to set??

???? */??

??? </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">?

??? /**??

???? * 此方法描述的是:??

???? * @author: wangxiongdx@163.com??

???? * @version: ${date} ${time}??

???? */??

??? </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">?

??? /**??

???? * ${tags}??

???? * ${see_to_target}??

???? */??

??? </template>?

???????

??????

??? <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">?

??? /**??

???? * 文件名:${file_name}??

???? *??

???? * 版本信息:??

???? * 日期:${date}??

???? * Copyright 足下 Corporation ${year}???

???? * 版權所有??

???? *??

???? */??

??? </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">?

??? /**??

???? * ${bare_field_name}??

???? *??

???? * @return the ${bare_field_name}??

???? * @since?? CodingExample Ver(編碼范例查看) 1.0??

??? */??

??? </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)??

???? * ${see_to_overridden}??

???? */??

??? </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">?

??? /**??

???? * ${field}:${todo}(用一句話描述這個變量表示什么)??

???? *??

???? * @since Ver 1.1??

???? */??

??? </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">?

??? /**??

???? * 此類描述的是:??

???? * @author: wangxiongdx@163.com??

???? * @version: ${date} ${time}???

???? */??

??? </template>?

???

</templates>?

轉載于:https://www.cnblogs.com/wkrbky/p/6287279.html

總結

以上是生活随笔為你收集整理的eclipse注释模板设置(未整理)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。