妙用Eclipse修改軟件模塊代碼

   用eclipse能夠自定義網站後臺插件等等,修改軟件源代碼。 編程

  

Eclipse是個很是強大的IDE,常常寫JAVA程序,幾乎天天都與它打交道,可是它強大的功能都用到了嗎? eclipse

今天讓咱們來看一下Eclipse中的「代碼模板」功能。什麼是代碼模板呢?舉個例子,一個很常見的應用,如何在一個類中中創建一個main函數? 函數

這還不簡單?話音未落,只見你在鍵盤上飛快的敲擊着,三下五除二便搞定了。 測試

OK,打字很快的說。可是,是否是應該思考下,對於這種很是固定的代碼,有必要一個字母一個字母的敲嗎? 網站

做爲IDE,其中一個設計哲學就是能幫用戶乾的就幫用戶幹,像上面這種狀況,就該是Eclipse代碼模板發揮做用的時候。 插件

咱們只需在類體中鍵入main,而後使用Eclipse的代碼提示快捷鍵(默認爲Alt+/),回車後,就能夠看到Eclipse自動幫咱們完成了main函數的完整定義,是否是很是方便? 設計

這只是個簡單的例子,其實Eclipse默認還提供了不少代碼模板。打開 Windows->Preferences->Java->Editor->Templates,能夠看到全部已定義的代碼模板列表。 ip

再舉一個更常見的例子,在代碼中常常須要在控制檯輸出一些數據 開發

System.out.pringln("hello, world"); 文檔

之前若是你已經習慣了一個字母一個字母的敲的話,那麼如今你能夠嘗試一下鍵入sysout,而後按Alt+/,呵呵,整個語句都自動完成了,並且光標還很是體貼的停在括號中,方便你繼續輸入,是否是很強大?

在編程中有時還會遇到另外一類問題,好比我想把某些代碼加到try/catch塊中,進行異常檢測。在代碼模板的幫助下,你徹底不用手工鍵入這部分代碼,也不用去管代碼縮進,你只須要選中要處理的代碼塊,而後按Alt+Shift+Z,回車後, Eclipse會自動爲所選代碼塊包上try/catch語句。

儘管Eclipse默認已經爲咱們提供了不少有用的模板,但確定是不夠用的,所以咱們須要嘗試建立本身的代碼模板。

咱們以一個很現實的例子來講明,在實際開發中,常常會須要測試某段代碼的執行時間,通常來講咱們會使用如下方法。

分別記錄代碼執行前和執行後的時間戳,而後計算兩個時間戳的差值。這段代碼是很是固化的,若是每次都手工敲入,很使人崩潰,可是若是使用「代碼模板」功能來作,就方便多了。

打開 Windows->Preferences->Java->Editor->Templates,點擊New...,新建代碼模板,以下圖所示錄入代碼,建立一個名爲「xinneng「的模板。

(注意:全部「${}」都是模板變量,如${line_selection}表示當前光標選中的代碼片斷,${cursor}表示代碼生成結束後光標所處的位置,還有不少參數你們能夠參考Eclipse提供的幫助文檔。)

完成後,選中要測試的代碼塊,使用快捷鍵Alt+Shift+Z,能夠看到菜單中多了一項xinneng,點擊xinneng(),Eclipse自動在選中代碼塊的上下加上了咱們剛纔錄入的測試代碼,酷吧?

有時也修改軟件模板。

adiOS

相關文章
相關標籤/搜索