1. 前言
在本章節(jié),我們將來介紹如何通過 Eclipse 中的代碼提示來快速地生成我們的代碼。
2. 通過代碼提示來快速編寫代碼
現(xiàn)在,讓我們嘗試輸入如下內(nèi)容到我們的 HelloWorld.java 文件中:
public void testContentAssist() {
Integer[] passed = new Integer[3];
for
}
當(dāng)我們輸入完 for,此時光標停在了 for 的后面,按下 Alt + / 將會激活 Eclipse 的 Content Assist 功能,如下圖所示:
接著,我們可以看到和 for 循環(huán)相關(guān)的通用模板代碼,此時我們可以通過鼠標左鍵單擊需要的模板,或者通過上下方向鍵來進行選擇。
通過幫助信息,我們還可以看到,模板中自動生成了循環(huán)中的變量名稱。
我們選擇 for - iterate over array 選項,然后按下回車來確認選擇這個模板,接著模板中的代碼就會輸入到我們的代碼中,如下圖所示:
我們可以看到自動生成的變量被一個小邊框框了起來,此時我們可以直接輸入我們想要的變量名。
如果想保持默認,只需要按下 Tab 鍵即可跳到下一個變量中,直到進入代碼塊。
上面就是我們借助 Eclipse 的代碼提示來快速編寫代碼的一個例子。
3. 代碼模板
我們上一節(jié)使用的 Content Assist 功能其實是調(diào)用了 Eclipse 中代碼模板的內(nèi)容。
代碼模板其實就是對源代碼中再次出現(xiàn)的代碼模式的一種描述。
上面的解釋比較繞口,簡單來說就是代碼片段的重用。
Eclipse 中已經(jīng)定義了很多通用的代碼模板了。
我們可以打開設(shè)置,然后在搜索框中搜索 template,然后就可以找到我們通過快捷鍵 Alt + / 調(diào)出來的 for 模板,如下圖所示:
這里,我們還可以對模板進行增刪改等操作,有興趣的同學(xué)可以自行嘗試。
4.總結(jié)
本章節(jié)我們介紹了如何通過 Eclipse 中的 Content Assist 功能來幫助我們快速編寫代碼,還介紹了其中的原理就是通過代碼模板。
另外需要記住的是,在 Eclipse 中調(diào)用 Content Assist 功能的默認快捷鍵是 Alt + /。