摘要:Android Studio 熱鍵(keymap)
整理Android Studio熱鍵:
HotKey |
功能 |
對應英文說明 |
|
Ctrl + B(Ctrl + Click) |
直接跳轉到類、方法、成員變數定義的地方 |
|
|
Ctrl + D
|
(1) 比較兩個jar檔,在同一工程中,選中兩個jar檔,按此複合鍵 (2) 集合了複製和粘貼兩個操作,如果有選中的部分就複製選中的部分,並在選中部分的後面粘貼出來,如果沒有選中的部分,就複製游標所在的行,並在此行的下面粘貼出來
|
|
|
Ctrl + E(Alt + Shift + C)
|
快速查看最近打開打開過的文件,按下後,會彈出一個對話方塊提示最近修改的幾個檔
|
|
|
Ctrl + F |
查找 |
|
|
Ctrl + H |
顯示類結構圖,瀏覽當前類的繼承關係 |
|
|
Ctrl + R |
查找 + 替換 |
|
|
Ctrl + Enter |
在自動匹配下拉清單中,在沒有選中的item時,默認選中第一個item |
|
|
Ctrl + J |
自動代碼 |
|
|
Ctrl + U |
導航到父類 |
|
|
Ctrl + N |
可以快速打開類,打開你想要的類(用於類的切換) |
|
|
Ctrl + O |
快捷覆寫方法,子類想重寫父類的方法時,按此複合鍵可顯示所有父類的方法。 介面對應的複合鍵時Ctrl+I,流覽當前類的父類的所有成員函數與成員變數 |
|
|
Ctrl + P |
按下後會提示當前游標處方法的參數列表,對查看複用方法非常有用 |
Show parameters for selected method |
|
Ctrl + Q |
把游標移至方法處,按此複合鍵可快速查看方法的說明文檔,顯示注釋文檔,查找快速文檔,即在另外一個視窗中打開其聲明 |
Show docs for selected API |
|
Ctrl + W(Ctrl + Shift + W) |
選中游標所在的單詞(一個成員變數或者是一個方法名),多按一次會選中所在的語句,再多按一次會選中所在的代碼塊。依次類推,每增加一次會擴大一級選中的範圍 |
|
|
Ctrl + Y |
刪除行 |
Delete line
|
|
Ctrl + Up/Down |
視窗向上/向下移動 |
Scroll up/down |
|
Ctrl + [/] |
可以跳到大括弧的開頭結尾 |
|
|
Ctrl + Plus/Minus |
折疊展開代碼塊 |
Collapse |
|
Ctrl + Left/Right |
快捷定位到行首/尾 |
|
|
Ctrl + 句點 |
在自動匹配下拉清單中,選中第一個item |
|
|
Ctrl + Space(提示)
|
代碼提示,輸入代碼時按此複合鍵會列出與之相匹配的類、方法名、成員變數等,起智慧提示的作用, 在編輯XML檔一樣有用 |
|
|
Ctrl + Tab |
打開介面切換視窗,保持按住Ctrl鍵,選中相應的要打開的視窗 |
|
|
Ctrl + ~ |
切換編輯介面的風格,快速鍵設計 |
|
|
Ctrl + / |
注釋代碼(//),注釋或取消注釋當前行或選中的代碼塊,以雙斜杠的方式 |
|
|
Ctrl + Click |
表示這個物件或類的定義 |
|
|
Ctrl + Insert |
用於快速生成getter與setter方法 |
|
|
Ctrl + F7 |
可以查詢當前元素在當前檔中的引用,然後按F3可以選擇 |
|
|
Ctrl + F12 |
可以顯示當前檔的結構,流覽當前類的成員函數與成員變數 |
|
|
Ctrl + Shift + A |
快速查找android studio中的功能表 |
Command look-up (autocomplete command name) |
|
Ctrl + Shift + N |
查找文件 |
|
|
Ctrl + Shift + W(Ctrl + W) |
擴大縮小選中範圍 |
|
|
Ctrl + Shift + I |
快速查看方法體,想查看一個方法是如何實現的,可把游標移至方法處,按此複合鍵 |
quick definition lookup |
|
Ctrl + Shift + J |
合併相鄰兩行代碼去除多餘的空格 |
|
|
Ctrl + Shift + / |
注釋代碼(/**/),注釋或取消注釋選中的代碼塊 |
|
|
Ctrl + Shift + U |
大小寫轉換 |
|
|
Ctrl + Shift + F7 |
以高亮的形式標誌處一些相關的東西,這裡主要由三種情況: 1.游標的位置在implement時,會把類實現了介面的方法名給標誌出來 2.游標的位置在return時,會標誌出方法的所有退出的地方 3.游標在try或者throws關鍵字處時,會標誌出會產生異常的語句 選中文本,按Ctrl+Shift+F7 ,高亮顯示所有該文本,按Esc高亮消失 |
|
|
Ctrl + Shift + Space |
自動補全代碼 在賦值或者是在方法中要傳入參數時,列出類型匹配的方法名、成員變數名。自動生成,如String s = (在括弧內按快速鍵會生成){ String s = (String) kks} |
|
|
Ctrl + Shift + Plus/Minus |
折疊展開全部代碼塊 |
|
|
Ctrl + Shift + Enter |
自動匹配相對應的語法結構,比如if,do-while,try-catch等結構 |
|
|
Ctrl + Shift + Up/Down |
代碼向上/下移動 |
|
|
Ctrl + Shift + Backspace |
按下後跳到上次編輯的地方 |
|
|
Ctrl + Shift + N |
文件搜索,可以快速打開檔 |
|
|
Ctrl + Shift + Insert |
可以選擇剪貼板內容並插入 |
|
|
Ctrl + Alt + B |
查詢有哪些類實現了游標所在的介面 |
|
|
Ctrl + Alt + L |
格式化代碼,格式化當前選中的代碼、代碼檔或全域
|
Reformat code
|
|
Ctrl + Alt + O |
清除無效包引用,優化導入的類和包 按下後,會將選中區域、當前檔或全域的代碼檔中的import包或類進行重新排序,不會導入未導入的包 |
|
|
Ctrl + Alt + T |
快捷生成結構體 選中一塊代碼,按此複合鍵,可快速添加if 、for、try/catch等語句 |
|
|
Ctrl + Alt + H |
查找調用的位置,顯示階層調用 |
the call hierarchy Popup
|
|
Ctrl + Alt + V |
調用方法時傳入的參數是比較複雜的運算式時,可用此複合鍵重構變數,以簡化代碼的複雜度。在複合鍵之前要先選中運算式 可以引入變數。例如把括弧內的SQL賦成一個變數 按下後會為當前游標處的運算式快速生成一個臨時變數,並將運算式作為其設定陳述式 |
|
|
Ctrl + Alt + Space |
類名或介面名提示 |
|
|
Ctrl + Alt + F7 |
查看一個類、方法、成員變數在整個工程中的使用情況 |
|
|
Ctrl + Alt + left/right |
返回至上次流覽的位置 |
|
|
Ctrl + Alt + Shift + I |
檢測代碼,比如檢測一些定義了,但沒有使用過的變數或方法。檢測的目的是為了提高代碼效率 |
|
|
Ctrl + Alt + Shift + N |
快速打開輸入的方法或變數 查找類中的方法或變數 |
Search by symbol name |
|
|
|
|
|
|
|
|
|
Alt + Q |
可以看到當前方法的聲明 |
|
|
Alt + Shift + Up/Down
|
上下移動代碼
|
|
|
Alt + Shift + C(Ctrl + E) |
查看工程的最近修改,對比最近修改的代碼 |
|
|
Alt + Enter |
導入包,自動修正 |
Project quick fix
|
|
Alt + Insert |
生成代碼(如get,set方法,構造函數等) 自動在代碼中按用戶輸入插入:Getter、Setter、構造方法、複寫方法、介面方法、equal、hashCode、父類調用、版權資訊等 |
Generate method
|
|
Alt + shift + F10 |
自動運行(選擇) |
|
|
Ctrl + shift + F10 |
自動運行 |
|
|
Alt + F1 |
查找代碼所在位置 快速打開project view、structure view 等查看相應的元素 |
|
|
Alt + F1 |
可以將正在編輯的元素在各個面板中定位 |
|
|
選中文本,按Alt+F3 |
逐個往下查找相同文本,並高亮顯示 |
|
|
Alt + 1 |
快速打開或隱藏工程面板 |
Toggle project visibility |
|
Alt + Left/Right
|
多視窗內移動,切換代碼視圖
|
|
|
Alt + Up/Down |
在方法間快速移動定位 |
Navigate open tabs |
|
Alt + Click |
關閉除當前文件外的所有文件的方法 右擊-->關閉其它,或按住 |
|
|
Shift + 滑鼠滾動 Shift + F6 |
可實現編輯介面的橫向滾動 可對類、方法、變數進行重命名,使用的地方會自動更新名字,重構-重命名 按下後,效果類似Refactor->rename |
|
|
Shift + Click |
可以關閉檔 |
|
|
Shift + F2(F2) |
高亮錯誤或警告快速定位 |
|
|
Shift + F1 |
進行流覽器查看相應的類 |
|
|
Shift + Esc |
隱藏當前視窗並回到編輯視窗 |
|
|
|
代碼標籤輸入完成後,按Tab,生成代碼 |
|
|
F11 |
新增書籤 |
toggle bookmark |
|
Shift + F11 |
顯示書籤 |
show bookmark |
|
Ctrl + F11 |
新增書籤並建立此書籤快捷鍵 |
toggle bookmark with mnemonic: If you assign a number, you can go back to the bookmark using this shortcut: ctrl+number |
|
感嘆號
|
在自動匹配下拉清單中,上下鍵選中一個返回結果為boolean的item,按感嘆號會自動取反 |
|
|
|
自動匹配下拉清單的排列方式的切換:在自動匹配下拉清單的右下角有個“π”圖示,點擊後可選是按:實用性、字母兩種排列方式 |
|
|