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