Android Studio如何設(shè)置代碼自動(dòng)提示
在用Eclipse時(shí)候,你可以進(jìn)行設(shè)置,設(shè)置成不管你輸入任何字母,都能進(jìn)行代碼的提示,在Android Studio中也可以
設(shè)置,而且比Eclipse設(shè)置來的簡單。當(dāng)然如果你覺得代碼自動(dòng)提示會(huì)降低你的代碼水平,你也可以不設(shè)置,在寫代碼
過程中,如果一時(shí)忘記了,你就可以用代碼提示的快捷鍵。android studio代碼提示的快捷鍵是什么呢?看這篇文章:
【Android Studio快捷鍵】之代碼提示
接下來說如何設(shè)置代碼自動(dòng)提示,如圖:
圖上內(nèi)容比較多,我直接按區(qū)域劃分成6塊區(qū)域來說吧:
區(qū)域1:這個(gè)選項(xiàng)是關(guān)于提示的時(shí)候如何進(jìn)行匹配,即按照什么條件來進(jìn)行提示內(nèi)容的搜索。
選擇這個(gè)的話,意思就是要和你輸入的字符進(jìn)行全匹配,能全匹配起來的字符才會(huì)顯示在提示列表中,如下圖,其實(shí)就相當(dāng)于精確搜索:
First Letter: 如果不想這么麻煩,那就不用管這三項(xiàng)到底咋回事,直接選all吧,反正這塊就一個(gè)提示匹配的方式,不關(guān)心也罷。
區(qū)域2:這塊區(qū)域其實(shí)是和代碼提示快捷鍵有關(guān)系的,意思是假設(shè)我沒有設(shè)置彈出自動(dòng)提示框,在你輸入內(nèi)容時(shí),這個(gè)時(shí)候你按下了代碼提示的快捷鍵,如果匹配到的提示內(nèi)容只有一項(xiàng),那么是否要自動(dòng)補(bǔ)全。
區(qū)域3:這塊是關(guān)于自動(dòng)代碼提示列表的排序規(guī)則,排序有兩種方式, lexical和relevance,你點(diǎn)上圖中右下角的π就能進(jìn)行選擇排序的順序,不用關(guān)心吧,個(gè)人覺得用處不大。
區(qū)域4:這個(gè)選項(xiàng)是個(gè)很重要的選項(xiàng),意思是是否彈出代碼自動(dòng)補(bǔ)全提示框,其實(shí)就是本文的核心,設(shè)置代碼自動(dòng)提示只要把這個(gè)勾打上就好了。第二個(gè)選項(xiàng):Insert selected...ect.這個(gè)選項(xiàng)的意思是如果你選中了提示列表中的某項(xiàng),然后通過空格鍵,或者點(diǎn)(.)等鍵可以直接進(jìn)行補(bǔ)全(其實(shí)吧就是把其他鍵當(dāng)回車使,按下后,就直接補(bǔ)全為你選中的代碼)
區(qū)域5:這項(xiàng)是值是否自動(dòng)彈出關(guān)于你選中的補(bǔ)全項(xiàng)的文檔,說得直白點(diǎn),就是對(duì)你選中的補(bǔ)全代碼的一個(gè)說明,比如參數(shù)的說明,補(bǔ)全代碼功能的說明。不過我打勾了也沒出來,不知道是不是我操作的問題,不過估計(jì)也是Android Studio的bug。因?yàn)槭褂肁S至今,發(fā)現(xiàn)很多選項(xiàng)是沒有效果的。
區(qū)域6:這個(gè)區(qū)域是關(guān)于彈出框中方法名稱或者參數(shù)返回值一些顯示的定義,不過這個(gè)個(gè)人感覺也是有bug的,選跟不選效果一個(gè)樣。不用關(guān)心。
作者: 一點(diǎn)點(diǎn)征服 出處:http://www.cnblogs.com/ldq2016/ 本文版權(quán)歸作者所有,歡迎轉(zhuǎn)載,但未經(jīng)作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文鏈接,否則保留追究法律責(zé)任的權(quán)利