鍍金池/ 教程/ C++/ Eclipse 代碼模板
Eclipse 添加書簽
Eclipse 安裝插件
Eclipse 快速修復(fù)
Eclipse 內(nèi)容輔助
Eclipse Debug 配置
Eclipse 關(guān)閉項目
Eclipse 視圖(View)
Eclipse 瀏覽(Navigate)菜單
Eclipse 生成 jar 包
Eclipse 快捷鍵
Eclipse 重啟選項
Eclipse 代碼模板
Eclipse 創(chuàng)建 XML 文件
Eclipse 工作空間(Workspace)
Eclipse 創(chuàng)建 Java 接口
Eclipse 首選項(Preferences)
Eclipse Java 構(gòu)建路徑
Eclipse Debug 調(diào)試
Eclipse 懸浮提示
Eclipse 運行配置(RunConfiguration)
Eclipse 窗口說明
Eclipse 查找
Eclipse 菜單
Eclipse 安裝
Eclipse 運行程序
Eclipse 重構(gòu)菜單
Eclipse 創(chuàng)建 Java 類
Eclipse 內(nèi)置瀏覽器
Eclipse 透視圖(Perspective)
Eclipse 任務(wù)管理
Eclipse 編譯項目
Eclipse 創(chuàng)建 Java 項目
Eclipse 創(chuàng)建 Java 包

Eclipse 代碼模板

使用代碼模板

Eclipse 提供了通過定義和使用代碼模板來提高工作效率與代碼可預(yù)測性的能力。

我們在開發(fā) Java 程序過程中經(jīng)常需要編寫 main 方法:

    public static void main(String[]args) {

    }

如果我們一個字母一個字母去編寫,將是一個重復(fù)而又毫無意義的事情,這是我們就可以使用 Eclipse 代碼模板來快速完成這些工作。

我們只需在類體中鍵入main,然后使用Eclipse的代碼提示快捷鍵(默認(rèn)為Alt+/),回車后,就可以看到Eclipse自動幫我們完成了main函數(shù)的完整定義:

http://wiki.jikexueyuan.com/project/eclipse/images/eclipse-code-templates/tmp1.jpg" alt="" />

如果我們要使用 System.out.println(),我們只需要輸入 syso 然后按下 Alt+/ 即可:

http://wiki.jikexueyuan.com/project/eclipse/images/eclipse-code-templates/tmp2.jpg" alt="" />

自定義代碼模板

Eclipse 還提供了非常多的代碼模板,我們可以通過 Windows->Preferences->Java->Editor->Templates (你可以在搜索框中輸入Templates查找)看到所有已定義的代碼模板列表。

http://wiki.jikexueyuan.com/project/eclipse/images/eclipse-code-templates/tmp3.jpg" alt="" />

我們在彈窗口選中 sysout 模板并點擊右側(cè)Edit,顯示如下:

http://wiki.jikexueyuan.com/project/eclipse/images/eclipse-code-templates/tmp4.jpg" alt="" />

編輯面板是核心關(guān)注對象,因為一切東西都在這里面配置。先來熟悉下這個面板中關(guān)鍵的五項分別是什么。

  • Name:名稱,其實就是以后可以用到的代碼縮寫
  • Context:模板上下文,指定該代碼模板在什么地方才能生效,對于Java至少包含這么四個:
    1. Java type members,模板對應(yīng)的代碼是類成員,psvm模板嚴(yán)格來說應(yīng)該選擇這個
  • Java statements,模板對應(yīng)的代碼是語句塊
  • Java,最通用的,只要是Java代碼就行
  • Java doc,顧名思義了
  • 模板變量:eclipse已經(jīng)預(yù)置了一些模板變量(點Insert Varibles可以看到所有預(yù)置變量),如:
    1. ${cursor}是表示光標(biāo)
    2. ${date}表示當(dāng)前日期字符串
    3. ${time}表示當(dāng)前時間字符串
    4. ${line_selection}讓當(dāng)前行被選中
    5. ${word_selection}讓當(dāng)前單詞被選中 當(dāng)然我們也可以定義自己的模板變量,比如我定義一個 ${myTemplateVarible},那么對應(yīng)代碼顯示的就是 myTemplateVarible。
  • Pattern:代碼模板對應(yīng)的模式,按照你希望代碼的格式逐個輸入即可

更多自定義代碼模板的內(nèi)容你可以通過點擊 Help 菜單中的 Help Contents 選項,在彈出的對話框的搜索欄上輸入 "Java Editor Template Variables" 選擇 Java Editor Template Variables 查看具體的文檔描述:

http://wiki.jikexueyuan.com/project/eclipse/images/tmp5.jpg" alt="" />