1. 程式人生 > >Eclipse MyEclipse Code Template 設定

Eclipse MyEclipse Code Template 設定

設定註釋模板的入口: 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} 
*/
例子: 
<?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: [email protected]   
     * @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: [email protected]   
     * @version: ${date} ${time}    
     */   
    </template> 
</templates> 
<?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: [email protected] 
     * @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: [email protected] 
     * @version: ${date} ${time} 
     */ 
    </template> 
</templates>

MyEclipse 6.5 程式碼提示的設定

MyEclipse 選擇 Windows ->Preperences ->General ->keys

找到 word completion的快捷鍵把原alt+/刪掉!//必須

Content Assist 的快捷鍵改成alt+/ 或者你想改的其他快捷鍵

MyEclipse編碼設定

Myeclipse安裝後編碼預設是GB18030,一般推薦用UTF-8。如果在匯入專案後發現亂碼現象,那是編碼設定設定不對。

全域性編碼設定的方法:ToolBar-->Window-->Preferences-->General-->Workspace-->Text file encoding,設定合適的編碼。

區域性編碼設定:在原始碼按右鍵-->General-->Editors-->Test Editors-->Spelling-->Encoding,這裡是設定單個檔案的編碼。

推薦還是使用全域性編碼設定。

MyEclipse設定JSP頁面預設編碼方式:

windows(視窗)-Preferences(首選項)-MyEclipse-Files & Editors-JSP-右側encoding:設定為ISO10646/Unicode(UTF-8)

MyEclipseJava檔案中設定作者、日期等說明:

windows(視窗)-Preferences(首選項)-Java-Code Style(程式碼樣式)-Code Templates(程式碼模版)-右側Comments(註釋)-選擇Types(型別)-點選edit(編輯)-輸入如下資訊

/**
* @包名   ${package_name}
* @檔名 ${file_name}
* @作者   NoureWang
* @建立日期 ${date}
* @版本 V 1.0
*/

點選OK(確定)-選中左側的程式碼樣式-選擇右側複選框(Automatically add Comments for new Methods and types)(自動為新方法和型別添加註釋)-點選Apply(應用)-點選OK(確定)

eclipse裡面有一個spell check的開關,把它關了。具體操作windows->preference->輸入spell

自動提示:具體操作windows->preference->輸入content assist    選擇Java->editor->content assist

Auto activation triggers for Java:後面輸入.abcdefghijklmnopqrstuvwxyz 確定

然後匯出

相關推薦

Eclipse MyEclipse Code Template 設定

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

Eclipse Code Template 設定

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

Eclipse/MyEclipse 快捷鍵設定

設定“Alt+/”的過程:     開啟Window->Preference->Generate->Keys,出現一個大的對話方塊,"Alt+/"對應的命令名稱 是:"Content Assist",找到該條命令,單擊選中它。這時在視窗下面的Binding 和 When 會出現自動顯

關於eclipse的編碼註釋等Code Template設置

auth edi lips files In osi span 公司 TE 啥也不說直接放東西: 首先進入eclipse的preferences裏的java 點擊Insert variable可以自己設置需要的 1. 設置Files:點擊edit, /** *

史上最簡單的Eclipse/Myeclipse修改設定預設編碼格式方法

在開發過程中,我們常會遇到中文亂碼問題,因此我們需要將編碼格式設一致,一般將編碼格式設定為UTF-8格式(根據各自的專案需要設定編碼,一般專案大多用UTF-8編碼)。但是我們新建專案時,發現預設的編碼格式為GBK,那麼應該怎麼修改成UTF-8呢? 1.找到安裝目錄中的eclipse.ini或

eclipse Code Style設定

Code Style主要包括下面幾個方面。 程式碼清理過程: 進入eclipse選單: Window > Preferences > Java > Code Style > Clean Up,點選介面上方的Import,在彈出框中

eclipse /myeclipse 設定tomcat 的記憶體

調整jvm記憶體: 1. java.lang.OutOfMemoryError: Java heap space --- JVM Heap (堆) 溢位     JVM 在啟動的時候會自動設定 JVM Heap 的值, 其初始空間 (即 -Xms) 是實體記憶體個的1/64

電腦桌面及開eclipse/myeclipse等開發工具編輯器介面顏色的最佳設定

作為一名軟體開發人員,需要經常面對著電腦,所以對眼晴的刺激非常大,儘量把我們的電腦以及我們用的開發工具編輯介面的顏色設定為對我們眼晴刺激最小的設定。 1 桌面-右鍵-屬性-外觀 2 點選高階,進入高階外觀 3 對應桌面,點選顏色下拉框,點選其它,設定它的色調84,飽和度

Eclipse/MyEclipse自動補全的設定(自動提示)

如果你用過Visual Studio的自動補全功能後,再來用eclipse的自動補全功能,相信大家會有些許失望。   但是eclipse其實是非常強大的,eclipse的自動補全沒有VS那麼好是因為eclipse的補全功能用的是預設設定。你只需要稍微修改一下就行了。

Eclipse+MyEclipse開發中,將全域性編碼從GBK設定為UTF-8

在使用Eclipse+MyEclipse開發中,許多檔案編碼預設是ISO-8859-1,不支援中文(如常用的JSP)。這樣我們每次建檔案都要手動改編碼,其實我們可以在設定檔案預設編碼,今後再建立時就不用每次修改編碼了, UTF-8 如果要使外掛開發應用能有更好的國際化支援,能夠最大程度的支援中文輸出,則最好

eclipse/myeclipse修改記憶體大小(針對不同大小記憶體設定ini檔案配置)

方法一: 開啟eclipse,選擇Window–Preferences…在對話方塊左邊的樹上雙擊Java,再雙擊Installed JREs,在右邊選擇前面有對勾的JRE,再單擊右邊的“Edit”按鈕, 出現一個 Edit JRE 的對話方塊,在其中的Def

Eclipse/MyEclipse設定在儲存檔案時自動呼叫Ant指令碼執行一些構建操作

建立單個物件的缺點:用同一個介面建立很多物件,會產生大量的重複程式碼。 工廠模式就是為了解決這個問題。 工廠模式 解決了建立多個相似物件的問題 缺點:無法解決物件識別的問題——怎樣知道一個物件的型別 建構函式模式 ECMAScript中的建構函式可以用來建立特定型別的物件。

Java Code Template

ren ret insert contex types pack row lds setter 設置註釋模板的入口:Window->Preference->Java->Code Style->Code Template 然後展開Comments節點就

【知了堂學習筆記】Eclipse,Myeclipse連接MySQL數據庫和Oracle數據庫

let ets 最好 lec 代碼 htm ner pro 密碼 一.連接MySQL數據庫   1.由於Eclipse,Myeclipse都沒有連接MySQL數據的架包,我們需要自行下載MySQL連接架包 mysql-connector(官方鏈接:http://dev.my

Eclipse/MyEclipse項目中包以樹形結構顯示

sent logs flat 完整 樹形結構 樹形 blog height lips 在Package Explore窗口右上邊的小三角那裏進去菜單"Package Prensentation", 選第一個Flat是顯示完整的包名,第二個Hierachical顯示的是樹形結

eclipse/myeclipse常用快捷鍵

最大 cli 頁面 技術 clip image 常用 line enter 1.Alt+/:代碼提示或自動補全 2.Ctrl+O:快速outline視圖。可以快速查看並定位到某個方法 3.Ctrl+Shift+R:打開資源列表,可以進行查詢篩選 4.Crtl+Shift

Eclipse/MyEclipse中安裝spket插件

ide out ext 高效率 lib efault new idg mar Spket ide是強大的工具包為了JavaScript和XML的開發,這個強大的編輯器對JavaScript, XUL/XBLand Yahoo! Widget的開發都有全面的支持 ,例如代碼完

myeclipse預設編碼設定為UTF-8

  出處: 【 CSDN 】:csdn.zxiaofan.com Window->Preferences->General ->Content Type->Text->JSP 最下面設定為UTF-8

Eclipse/MyEclipse實用快捷鍵總結,保證會用到

 快速導包快捷鍵:ctrl+shift+M/Ctrl+Shift+o/Ctrl+1. ————————————- MyEclipse 快捷鍵1(CTRL) ————————————- Ctrl+1 快速修復 快速導包 Ctrl+D: 刪除當前行 Ctrl+Q 

eclipse/myeclipse修改web的url訪問路徑

一:springboot跳轉網頁 eclipse訪問跳轉url的問題。 1:預設用maven建立好專案  專案裡的context root 修改名字後  訪問的url無效依舊不能訪問。 2:解決方案: 雙擊如圖的tomcat 雙擊後效果:第一次可能是空的 如