1. 程式人生 > >Eclipse註釋模板設定詳解

Eclipse註釋模板設定詳解

設定註釋模板的入口:Window->Preference->Java->Code Style->Code Template 然後展開Comments節點就是所有需設定註釋的元素。本文現就每一個元素逐一給大家介紹一下。
檔案(Files)註釋標籤:

1 2 3 4 5 6 7 8 /** * @Title: ${file_name} * @Package ${package_name} * @Description: ${todo}(用一句話描述該檔案做什麼) * @author ${user}
* @date ${date} * @version V1.0 */

型別(Types)註釋標籤(類的註釋):

1 2 3 4 5 6 7 8 /** * @ClassName: ${type_name} * @Description: ${todo}(這裡用一句話描述這個類的作用) * @author ${user} * @date ${date} * * ${tags} */

欄位(Fields)註釋標籤:

1 2 3 /** * @Fields ${field} : ${todo}(用一句話描述這個變量表示什麼) */

建構函式(Constructor)標籤:

1 2 3 4 5 /** * 建立一個新的例項 ${enclosing_type}. * * ${tags}
*/

方法(Methods)標籤:

1 2 3 4 5 6 7 /** * @Title: ${enclosing_method} * @Description: ${todo}(這裡用一句話描述這個方法的作用) * @param ${tags}    引數 * @return ${return_type}    返回型別 * @throws */

覆蓋方法(Overriding Methods)標籤:

1 2 3 4 5 6 /* (非 Javadoc) * <p>Title: ${enclosing_method}</p> * <p>Description: </p> * ${tags} * ${see_to_overridden} */

代理方法(Delegate Methods)標籤:

1 2 3 4 /** * ${tags} * ${see_to_target} */

getter方法標籤:

1 2 3 /** * @return ${bare_field_name} */

setter方法標籤:

1 2 3 /** * @param ${param} the ${bare_field_name} to set */

要實現上面的註釋模板,這需要將下面的配置檔案匯入就可以了:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 <?xml version="1.0" encoding="UTF-8"?> <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">     /**       * @Title: ${file_name}     * @Package ${package_name}     * @Description: ${todo}(用一句話描述該檔案做什麼)     * @author ${user}     * @date ${date}     * @version V1.0       */     </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">     /**     * @ClassName: ${type_name}     * @Description: ${todo}(這裡用一句話描述這個類的作用)     * @author ${user}     * @date ${date}     *     * ${tags}     */     </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">     /**     * @Fields ${field} : ${todo}(用一句話描述這個變量表示什麼)     */     </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">     /**      * 建立一個新的例項 ${enclosing_type}.      *      * ${tags}      */     </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">     /**     * @Title: ${enclosing_method}     * @Description: ${todo}(這裡用一句話描述這個方法的作用)     * @param ${tags}    引數     * @return ${return_type}    返回型別     * @throws     */     </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">     /* (非 Javadoc)     * <p>Title: ${enclosing_method}</p>     * <p>Description: </p>     * ${tags}     * ${see_to_overridden}     */     </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="gettercomment_context"                 deleted="false"                 description="Comment for getter method"                 enabled="true"                 id="org.eclipse.jdt.ui.text.codetemplates.gettercomment"                 name="gettercomment">     /**     * @return ${bare_field_name}     */     </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> </templates>

相關推薦

Eclipse註釋模板設定

設定註釋模板的入口:Window->Preference->Java->Code Style->Code Template 然後展開Comments節點就是所有需設定註釋的元素。本文現就每一個元素逐一給大家介紹一下。 檔案(Files)註釋標籤: 1

Eclipse Java註釋模板設定

出於對作者的尊重和感謝,原文地址為http://blog.csdn.net/ahhsxy/article/details/4542682 設定註釋模板的入口: Window->Preference->Java->Code Style->Co

Eclipse Java註釋模板設定 快捷鍵:Shift+Alt+J

設定註釋模板的入口: Window->Preference->Java->Code Style->Code Template 然後展開Comments節點就是所有需設定註釋的元素啦。現就每一個元素逐一介紹: 檔案(Files)註釋標籤: /**  

Android Studio "佛祖保佑 永無bug" 註釋模板設定(僅供娛樂)

1、註釋模板效果圖 今天在網上看到一段有趣的註釋,佛祖保佑 永無bug, 效果如下圖所示: 程式碼如下所示: /** * _ooOoo_ *

Eclipse Java註釋和程式碼模板設定

參考:http://www.cnblogs.com/senzjx/archive/2009/09/21/1570950.html 1、設定註釋模板的入口: Window->Preference->Java->Code Style->Code Temp

Eclipse中的BuildPath【轉載】

sdn libraries 依賴 源代碼 title 打開 低版本 代碼 功能 什麽是Build Path? Build Path是指定Java工程所包含的資源屬性集合。 在一個成熟的Java工程中,不僅僅有自己編寫的源代碼,還需要引用系統運行庫(JRE)、第三方的功能擴展

POJ 3164 Command Network(最小樹形圖模板題+

noop clu html 建立 eof std const temp pri http://poj.org/problem?id=3164 題意: 求最小樹形圖。 思路: 套模板。 引用一下來自大神博客的講解:http://www.cnblogs.co

Eclipse註釋模板

get ons row ava clip date style over comm 設置註釋模板的入口: Window->Preference->Java->Code Style->Code Template 然後展開Comments節點 文件(Fi

flask中jinjia2模板使用2

編程語言 Python 接上文註釋的使用 在jinjia2模板中,使用{# #}進行代碼註釋,如下所示 運行後發現,註釋不會被render出來 去掉空行 兩種方法可以去掉jinjia2模板中的空白行,一是設置jinjia2的環境變量,如下app.jinja_env.trim_blocks =

django模板templates(二)

auth authent conf 轉換 decorator 連接 關系 ons VC 1 總體結構 ? Django是MTV結構,即:Model, Template, View Model:定義數據的存儲格式,並且提供了數據庫訪問的API。 View:定義那些數據被顯示,

logback日誌模板

alua ogg back pad 修飾 可選 最小寬度 {0} method <pattern>的轉換符說明: (這部分引用自http://aub.iteye.com/blog/1103685)轉換符 作用 c {length } lo {len

Eclipse匯入Maven專案

點選選單中File  →  Import  或者   右鍵左側空白區域,在彈出的選單中,選擇Import。 在彈出的Import視窗中: 選擇Maven 下的 Existing Maven Projects&

自動化監控--zabbix中的template(模板

模板概述 模板是可以方便地應用於多個主機的一組實體。而這些實體包括:items(監控項)、triggers(觸發器),graphs(圖形)、applications(應用)、screens (聚合圖形(自Zabbix 2.0起))、low-level discovery rules

Eclipse整合Android NDK

1        目錄 Eclipse整合Android NDK說明... 1 2       為什麼要用NDK?... 2 3 &nbs

華碩筆記本BIOS設定

BIOS是英文Basic Input/Output System的縮寫,即基本輸入輸出系統,合理的BIOS設定可以讓我們的電腦更好的為我們服務,但由於大部分筆記本的BIOS介面是英文,並且BIOS裡面的某些關鍵選項稍有差池就會導致各種各樣的問題,導致一些本友不敢放手更改設定,

Eclipse匯入Maven專案(新手初學)

最近遇到Maven管理下的spring MVC專案,組內某位將專案程式碼扔過來,一臉懵逼(囧),查閱了一些資料後終於將此專案執行通了(>_<),特此記錄下來與各位分享。 通俗的來說,Maven就是個類似於Git的專案管理工具。而Spring MVC就是將M(Mo

MyEclipse 8.5 註釋模板設定

Window --> Java --> Code Style --> CodeTemplates --> Comments --> types --> Edit/**   * 專案名稱:${project_name}  *

Hadoop MapReduce中map任務數量設定

首先注意的是在Hadoop Streaming 中可以通過-D mapred.map.tasks=(你想要設定的map數量) 來確定map任務的個數, goal_num = mapred.map.tasks 但是這裡需要注意的是,只有在這個值大於hadoop中計算的默認個

強烈推薦(原創親測)!!!Fiddler抓取https設定(圖文)

本文主要說明了自己在設定fiddler抓取https過程中所遇到的問題及解決步驟,特別是fiddler在設定證書的環節遇到的各種奇葩問題,特此分享! 宣告:本文為原創文章,轉載請註明來源:https://www.cnblogs.com/joshua317/p/86709

移動端設定

<meta name="viewport" content="width=device-width,height=device-height,initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-sc