在方法前加 /× 然后回車 ,接著你會(huì)看到如下樣式:
成都創(chuàng)新互聯(lián)公司公司2013年成立,先為清江浦等服務(wù)建站,清江浦等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為清江浦企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
/**
*?在這里介紹你的代碼。
*?
*/
然后在其它類中調(diào)用時(shí),在Android studio 中,只需要ctrl+q 就能看到你對(duì)該代碼的注釋。
Android Studio-設(shè)置代碼自動(dòng)提示
None:代表模糊匹配(推薦)。
First Letter: 根據(jù)首字母進(jìn)行匹配。
All:與First Letter類似,不過匹配結(jié)果比First Letter多。
如果想讓代碼自動(dòng)提示,可以進(jìn)行如下設(shè)置
1)安卓文件自動(dòng)提示
Window-Preferences-Java-Editor-Content Assist-Auto Activation
將Auto activation triggers for Java中的默認(rèn)的一點(diǎn)替換為.abcdefghijklmnopqrstuvwxyz(,
2)xml文件自動(dòng)提示
Window-Preferences-XML-XML Files-Editor-Content Assist-Auto Activation
將Prompt when these characters are inserted中的=:替換為=:.abcdefghijklmnopqrstuvwxyz(,
如果需要代碼在需要的時(shí)候進(jìn)行提示
在沒有完成的代碼后面按快捷鍵alt+“/”代碼提示就會(huì)出現(xiàn),當(dāng)然可以到Eclipse設(shè)置中
配置此快捷鍵的按鈕。
在用Eclipse時(shí)候,你可以進(jìn)行設(shè)置,設(shè)置成不管你輸入任何字母,都能進(jìn)行代碼的提示,在Android Studio中也可以
設(shè)置,而且比Eclipse設(shè)置來的簡(jiǎn)單。當(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)容的搜索。
All:選擇這個(gè)的話,意思就是要和你輸入的字符進(jìn)行全匹配,能全匹配起來的字符才會(huì)顯示在提示列表中,如下圖,其實(shí)就相當(dāng)于精確搜索:
None:選擇這項(xiàng)的話,意思是進(jìn)行模糊匹配,我直接上圖吧,大家看圖就明白了:
First Letter:即是根據(jù)首字母進(jìn)行匹配,不過這里面感覺還是有bug,選擇First Letter時(shí),匹配的結(jié)果和all類似,又比all少。這塊個(gè)人感覺是Android Studio可能沒有做完善。
如果不想這么麻煩,那就不用管這三項(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)心。
androidstudio里面在.xml文件里面的代碼提示快捷鍵是如果是設(shè)置的eclipse那應(yīng)該是ctrl+空格,但是和搜狗輸入法的切換狀態(tài)沖突了。所以你得自己去修改。
Android Studio常用快捷鍵
1. Ctrl+D: 集合了復(fù)制和粘貼兩個(gè)操作,如果有選中的部分就復(fù)制選中的部分,并在選中部分的后面
粘貼出來,如果沒有選中的部分,就復(fù)制光標(biāo)所在的行,并在此行的下面粘貼出來。
2. Ctrl+空格: 輸入代碼時(shí)按此組合鍵會(huì)列出與之相匹配的類、方法名、成員變量等,起智能提示的作用。
在編輯XML文件一樣有用。
3. Ctrl+向下箭頭 或Ctrl+向上箭頭:在有自動(dòng)匹配下拉列表時(shí),此快捷鍵會(huì)自動(dòng)關(guān)掉下拉列表,
光標(biāo)移動(dòng)到下/上一行。
4. 自動(dòng)匹配下拉列表的排列方式的切換:在自動(dòng)匹配下拉列表的右下角有個(gè)“π”圖標(biāo),點(diǎn)擊后可選
是按:實(shí)用性、字母兩種排列方式。
5. Ctrl+斜杠 、Ctrl+shift+斜杠:
Ctrl+斜杠:注釋或取消注釋當(dāng)前行或選中的代碼塊,以雙斜杠的方式即“//”
Ctrl+shift+斜杠:注釋或取消注釋選中的代碼塊,以“/*……*/”方式注釋,
6. Ctrl+shift+Enter:自動(dòng)匹配相對(duì)應(yīng)的語(yǔ)法結(jié)構(gòu),比如if,do-while,try-catch等結(jié)構(gòu)。
7. Ctrl+F:搜索
8. Ctrl+句點(diǎn):在自動(dòng)匹配下拉列表中,選中第一個(gè)item
9. 感嘆號(hào):在自動(dòng)匹配下拉列表中,上下鍵選中一個(gè)返回結(jié)果為boolean的item,按感嘆號(hào)會(huì)自動(dòng)取反:
10. Ctrl+Enter :在自動(dòng)匹配下拉列表中,在沒有選中的item時(shí),默認(rèn)選中第一個(gè)item。
11. Ctrl+shift+A:快速查找android studio中的菜單。
12. Ctrl+N:快速查找類名、文件
13. Ctrl+B:直接跳轉(zhuǎn)到類、方法、成員變量定義的地方。與Ctrl+鼠標(biāo)左鍵效果一樣
14. Ctrl+Alt+B:查詢有哪些類實(shí)現(xiàn)了光標(biāo)所在的接口。
15. Ctrl+Alt+shift+I:檢測(cè)代碼,比如檢測(cè)一些定義了,但沒有使用過的變量或方法。檢測(cè)的目的是為了提高代碼效率。
16.Ctrl+Alt+shift+N :快速打開輸入的方法或變量。
17.Ctrl+shift+F7:以高亮的形式標(biāo)志處一些相關(guān)的東西,這里主要由三種情況:1.光標(biāo)的位置在implement時(shí),
會(huì)把類實(shí)現(xiàn)了接口的方法名給標(biāo)志出來;2.光標(biāo)的位置在return時(shí),會(huì)標(biāo)志出方法的所有退出的地方;
3.光標(biāo)在try或者throws關(guān)鍵字處時(shí),會(huì)標(biāo)志出會(huì)產(chǎn)生異常的語(yǔ)句。
18.shift+鼠標(biāo)滾動(dòng):可實(shí)現(xiàn)編輯界面的橫向滾動(dòng)。
19.Ctrl+Alt+V:調(diào)用方法時(shí)傳入的參數(shù)是比較復(fù)雜的表達(dá)式時(shí),可用此組合鍵重構(gòu)變量,以簡(jiǎn)化代碼的復(fù)雜度。
在組合鍵之前要先選中表達(dá)式。
20. Ctrl+D:比較兩個(gè)jar文件,在同一工程中,選中兩個(gè)jar文件,按此組合鍵
21.Ctrl+O:子類想重寫父類的方法時(shí),按此組合鍵可顯示所有父類的方法。接口對(duì)應(yīng)的組合鍵時(shí)Ctrl+I。
22.Ctrl+shift+I:快速查看方法體,想查看一個(gè)方法是如何實(shí)現(xiàn)的,可把光標(biāo)移至方法處,按此組合鍵。
23.Ctrl+Q:把光標(biāo)移至方法處,按此組合鍵可快速查看方法的說明文檔。
24.Ctrl+~:切換編輯界面的風(fēng)格,快捷鍵設(shè)計(jì)
25.Alt+shift+C:查看工程的最近修改。
26.Ctrl+E:快速查看最近打開打開過的文件。
27.shift+F6:可對(duì)類、方法、變量進(jìn)行重命名,使用的地方會(huì)自動(dòng)更新名字。
28.Alt+F1:快速打開project view、structure view 等查看相應(yīng)的元素。
29.Ctrl+Alt+F7:查看一個(gè)類、方法、成員變量在整個(gè)工程中的使用情況。
30.Ctrl+shift+空格:在賦值或者是在方法中要傳入?yún)?shù)時(shí),列出類型匹配的方法名、成員變量名。
31.Ctrl+Alt+T:選中一塊代碼,按此組合鍵,可快速添加if 、for、try/catch等語(yǔ)句。
32.Ctrl+Tab:打開界面切換窗口,保持按住Ctrl鍵,選中相應(yīng)的要打開的窗口。
33.Ctrl+W:選中光標(biāo)所在的所在的單詞(一個(gè)成員變量或者是一個(gè)方法名),多按一次會(huì)選中所在的語(yǔ)句,
再多按一次會(huì)選中所在的代碼塊。。。依次類推,每增加一次會(huì)擴(kuò)大一級(jí)選中的范圍。