eclipse 代碼模板

日常在藉助eclipse進行開發時,有不少代碼是重複的,這個時候咱們能夠利用eclipse自帶的代碼模板來進行快速輸入,咱們都知道,在eclipse中輸入main,而後按下alt+/就會立馬生成整個main方法,java

咱們打開windows-->Preference-->java-->Editor-->Templates,在裏面找到main就會看到如下定義:apache

這就是快捷輸入的來源定義了,據此,咱們能夠定義屬於本身的快速輸入windows

好比,項目中常常要測試性能,判讀一段代碼的運行時間,咱們能夠新定義一個模板以下:eclipse

點擊new,而後在模板中輸入性能

  long start=System.currentTimeMillis();
    ${line_selection}${cursor}
    long end=System.currentTimeMillis();
    System.out.println("消耗時間爲:"+(end-start));

保存生效,注意Insert Variable...按鈕,能夠看到內置的能夠使用的$變量,好比上面所使用的${line_selection}就表示被選擇的代碼.定義好模板後,在項目中選中要測試的代碼,按alt+shift+z,就會出現剛剛定義的模板,好比你定義的名字爲testtime,選擇testtime,立馬選中的代碼就會被模板中的代碼包圍.能夠測試消耗時間了測試

 

再好比,項目中使用log4,常常要在類中定義相似spa

private Logger logger = Logger.getLogger(AcctSFeeLogic.class)的代碼,咱們也能夠定義一個模板以下:code

表達式爲:blog

${:import (org.apache.log4j.Logger)}
    private Logger logger = Logger.getLogger(${enclosing_type}.class);

這樣在項目中輸入logger,而後點擊alt+/就會自動出現log4j使用的代碼了,並且導入也默認導入了ip

 

有其餘的相似重複輸入的均可以定義成模板快速輸入

相關文章
相關標籤/搜索