日常在藉助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
有其餘的相似重複輸入的均可以定義成模板快速輸入