Eclipse 代碼模板

2020-09-10 10:28 更新

使用代碼模板

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

我們?cè)陂_發(fā) Java 程序過程中經(jīng)常需要編寫 main 方法:

public static void main(String[]args) {

}

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

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



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



自定義代碼模板

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

tmp3

我們?cè)趶棿翱谶x中 sysout 模板并點(diǎn)擊右側(cè)Edit,顯示如下:

tmp4

編輯面板是核心關(guān)注對(duì)象,因?yàn)橐磺袞|西都在這里面配置。先來熟悉下這個(gè)面板中關(guān)鍵的五項(xiàng)分別是什么。

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

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

tmp5
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)