Android Studio 熱鍵(keymap)

摘要: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,按感嘆號會自動取反

 

 

 

自動匹配下拉清單的排列方式的切換:在自動匹配下拉清單的右下角有個“π”圖示,點擊後可選是按:實用性、字母兩種排列方式