Adnroid Studio使用技巧
官方第一條提示:所有的使用技巧都可以通過Help→Tips of the Day查看.
下面摘抄一些比較有用的技巧:
1.Esc把活動窗口從工具窗口指向編輯窗口.F12把編輯窗口指向上一次活動的工具窗口.如果是用Shift+Esc不僅僅把焦點指向編輯窗口,還會關閉當前活動的工具窗口
2.if.else,try/catch可以使用快捷鍵Ctrl+Alt+T (Code | Surround With).模板的設置可以在 File | Settings | File and Code Templates.中設置
3.使用Ctrl+Shift+Space可以智能提示
and press Ctrl+Shift+空格:
4.Ctrl+Alt+B查找該類的子類
5.Ctrl + W(選擇詞)在編輯器中選擇插入符號的字,然后選擇擴大領域的源代碼。例如,它可能選擇一個方法名,然后調用這個方法的表達式,然后整個語句,那么包含塊等。
你也可以選擇這個詞脫字符號和擴大區域的源代碼編輯器中通過雙擊目標區域。
6.把句子提前成一個變量Ctrl+Alt+V
and press Ctrl+Alt+V (Refactor | Extract | Variable...). This will result in the following:
7.Ctrl + / : 注釋:// Ctrl+ Shift + / 注釋:/*...*/
8.Shift+F1 (View | External Documentation).在瀏覽器中查看該類的文檔介紹.File | Settings | Web Browsers中可以設置瀏覽器的類型.(File | Project Structure...)可是設置文檔的路徑.就是SDK的路徑.
9.Ctrl+ Shift+ Space.按照以下這么寫可強制轉換
10.Ctrl + D復制行
11.使用Tab可切換參數.模板的設置和Tab鍵的修改可以在File | Settings | Live Templates中修改
12.智能提示.當像這么寫的時候可是使用只能提示.默認為(Ctrl+Sapce),因為與輸入法沖突,就修改了,修改方法為:Main menu --> Code --> Completion --> Basic可以修改這個快捷鍵
在File | Settings | Code Style.可修改代碼提示方式,風格等
13.Ctrl+ P提示該方法的參數
14.Ctrl+Shift+Backspace上一次編輯的位置
15.Ctrl+Shift+F7 (Edit | Find | Highlight Usages in File) 快速查找.用F3和Shift+ F3查找上一個和下一個
16.用Code | Reformat Code(快捷鍵是Ctrl+ Alt + L)格式化代碼.在(File | Settings | Code Style)中可設置格式化的模板
在Code | Optimize Imports(Ctrl+ Alt+ O)可是設置自動導入包名,自動清除沒有用的包名.包名導入的具體設置可是在File | Settings | Code Style | Imports.中設置
18.Alt+Q (View | Context Info)不需要移動就可以查看到改方法的聲明.當一個文件有很多行代碼的時候比較有用.需要選中某個方法
19.使用Ctrl+ E可是查看最近使用的文件,在查找工具窗口中使用,可是顯示最近的搜索
20.F2/Shift+F2可是在不同的錯誤之間進行跳轉.Ctrl+Alt+向上箭頭/Ctrl+Alt+向下箭可是在message窗口中跳轉到上一個/下一個錯誤的的地方
21.Ctrl+J可是顯示快捷提示,如果你忘了.例如fori是for循環.但是忘了.寫fo,按Ctrl + J即可提示所有的相關快捷模板.
22.在Settings→Editor→Appearance→Show method sparators,會顯示每個方法的分割線.這樣就可以更好的區分每個方法的開頭和結尾.
23.Alt+向上箭頭 and Alt+向下箭頭快速在方法直接跳轉.
24.Ctrl+Shift+J壓縮代碼
25.Refactor | Copy 復制,和直接選中復制沒區別
26.Ctrl+Shift+V從剪切板中復制
27.Ctrl+H (Navigate | Type Hierarchy)類的結構樹.
28.右擊一個斷點可以查看該斷點的屬性
29.Ctrl+Q (View | Quick Documentation)查看方法生命 Ctrl+P (View | Parameter Info)查看方法參數 Ctrl+B (Navigate | Declaration)查看方法的實現
這些方法在只能提示的時候也可是用.
30.當你使用逗號,點 .和分號;的時候就會自動彈出提示
31.鼠標停留在快捷圖標中,當一會就會告訴你這個圖標有什么用.
32.搜索的時候可是使用*號來代替任意字符.例如*Activity.
33.F6可是移動類和文件
34.Ctrl+Alt+Shift+N (Navigate | Symbol)可查找方法.
35.Alt + Shift + C 可是快速查看最近的修改
36.可是使用Alt + Enter只能提示添加文件,而不需要離開當前的編輯窗口.
37.使用Ctrl+ ~ 可快速切換不同的版本的快捷鍵.
38.Ctrl + Shift + Enter 可完成沒有完成的 if, else if, do-while等.
39.搜索的時候使用駝峰寫法可更好的查找
40.Ctrl + Shift + I 可快速查看該類/方法是怎么實現的,而不需要離開當前的編輯窗口
41.Ctrl+Shift+向上箭頭 or Ctrl+Shift+向下箭頭.可移動代碼行
42.Alt+Shift+F10可快速打開運行工具窗口
43.Quick Definition Viewer (Ctrl+Shift+I)有提示時按這個鍵可查看jar的具體是架構.jar的類無法查看完整的實現代碼.但是普通的類可以.
44.選中圖片,按住Ctrl+ Shit + I 可快速查看引用的圖片
45.Shift + F6 重命名
46.如果你發現你的AS運行很慢,有可能是你的殺毒軟件一直在檢查你的項目資源.
47.如果你不想提交某些改變.你可以在Changeds的工具窗口中,選中你要操作的改變,選擇 Move to Another Changelist, or Shelve Changes.可以避免提交
48.Ctrl + Alt + F7可快速在當前項目中查找當前的類/變量/方法
49.Ctrl+Shift+A可查找所有的快捷鍵
50.搜索欄的搜索圖標可以查看搜索歷史
51.Ctrl+ 鼠標單擊,選中正在編輯的文件名,可定位到磁盤對應的位置
再點擊就直接跳到文件所在的位置
52.Settings | Version Control | Issue Navigation可添加問題issue.從而達到對問題的跟蹤,修改的目的.
53.字符串選擇:按住Alt 選擇即可.這個字字符串裁剪的時候特別有用.例如我們只要中間的部分的時候,可以這么做.
54.如果什么都不選中,直接使用Ctrl + C復制的是光標定位的當前行
55.Spelling of the Settings中可以添加自己自定義的單詞.第一個選項卡添加單個單詞,第二個是添加一個.dic字典.
56.Ctrl + Table 切換窗口
57.Alt + 鼠標單擊 選擇當前編輯的窗口,可關閉其他的所有窗口.
58.按住Shift + 滾輪可水平滾動
59.這個時候使用Shift + J可被if語句包裹
60.Alt+Shift可設置多個游標
61.Ctrl + N :搜索類 Ctrl + Shift + N :搜索文件
62.Ctro + O:重寫父類方法, Ctrl + I:實現接口方法
來自:http://blog.csdn.net/siyehuazhilian/article/details/42060715