鍵盤快速鍵

如果想快速瀏覽 Android Studio 及執行常用動作,鍵盤快速鍵就能派上用場。在多數情況下,使用鍵盤快速鍵都可以比使用 GUI 更快完成操作。

本頁將列出常用的鍵盤快速鍵。由於 Android Studio 是以 IntelliJ IDEA 為基礎,您可以在 IntelliJ IDEA 按鍵對應配置參考文件中找到其他快速鍵。

工具視窗

您可以使用鍵盤快速鍵開啟工具視窗。表 1 列出最常用視窗的快速鍵。

表 1:最常用工具視窗的鍵盤快速鍵

工具視窗 Windows 與 Linux macOS
專案 Alt + 1 鍵 Command + 1 鍵
版本管控 Alt + 9 鍵 Command + 9 鍵
執行 Shift + F10 鍵 Control + R 鍵
偵錯 Shift + F9 鍵 Control + D 鍵
Logcat Alt + 6 鍵 Command + 6 鍵
返回編輯器 Esc 鍵 Esc 鍵
隱藏所有工具視窗 Control + Shift + F12 鍵 Command + Shift + F12 鍵

程式碼完成功能

Android Studio 提供三種類型的程式碼完成功能,您可以使用鍵盤快速鍵存取這些功能,如下表所示。

表 2:程式碼完成功能的鍵盤快速鍵

類型 說明 Windows 與 Linux macOS
基本完成功能 顯示變數、類型、方法、運算式等基本建議項目。如果您連續呼叫兩次基本完成功能,系統會顯示更多結果,包含私人成員和非匯入的靜態成員。 Control + 空格鍵 Control + 空格鍵
智慧完成功能 根據前後內容顯示相關選項。智慧完成功能會將預期的類型和資料流程納入考量。如果您連續呼叫兩次智慧完成功能,系統會顯示更多結果,包括鏈結。 Control + Shift + 空格鍵 Control + Shift + 空格鍵
陳述式完成功能 添加缺少的圓括號、方括號、大括號、格式等等,完成目前的陳述式。 Control + Shift + Enter 鍵 Command + Shift + Enter 鍵

如要執行快速修正及顯示意圖動作,請按下 Alt + Enter 鍵

下列提示可協助您瀏覽 Android Studio:

  • 使用「最近存取的檔案」動作,即可切換瀏覽最近存取的檔案。如要執行此動作,請按下 Control + E 鍵 (在 macOS 為 Command + E 鍵)。根據預設,系統會選取最近一次存取的檔案。這項動作也可讓您透過左欄存取任何工具視窗。
  • 使用「檔案結構」動作,即可查看目前檔案的結構。如要執行此動作,請按下 Control + F12 鍵 (在 macOS 為 Command + F12 鍵)。這項動作可讓您快速前往目前檔案的任何部分。
  • 使用「前往類別」動作,即可搜尋並前往專案中的特定類別。如要執行此動作,請按下 Control + N 鍵 (在 macOS 為 Command + O 鍵)。

    這項動作支援複雜的運算式,包括「駝峰式大小寫」(以駝峰式元素名稱中的大寫字母做為搜尋依據)、路徑、「行列導覽」(前往檔案中的特定一行),以及「中間名稱比對」(搜尋類別名稱的部分文字)。如果您連續呼叫此動作兩次,系統會顯示專案類別外的結果。

  • 使用「前往檔案」動作,即可前往某個檔案或資料夾。如要執行此動作,請按下 Control + Shift + N 鍵 (在 macOS 為 Command + Shift + O 鍵)。如果只想搜尋資料夾 (而非檔案),請在運算式結尾加上 /

  • 使用「前往符號」動作,即可依名稱前往方法或欄位。如要執行此動作,請按下 Control + Alt + Shift + N 鍵 (在 macOS 為 Command + Option + O 鍵)。

  • 按下 Alt + F7 鍵 (在 macOS 為 Option + F7 鍵),即可在目前游標位置找出參照類別、方法、欄位、參數或陳述式的所有程式碼片段。

預設按鍵對應配置

Android Studio 提供許多常見動作的鍵盤快速鍵。表 3 列出各作業系統的預設鍵盤快速鍵。

注意:除了表 3 中的預設按鍵對應配置外,您也可以從許多預設按鍵對應配置中選取設定,或是建立自訂按鍵對應配置。如要進一步瞭解如何自訂鍵盤快速鍵,請參閱「設定自訂按鍵對應配置」一節。

表 3:Windows/Linux 和 macOS 作業系統的預設鍵盤快速鍵

說明 Windows 與 Linux macOS
一般動作
全部儲存 Control+S Command+S
同步處理 Control+Alt+Y Command+Option+Y
最大化/最小化編輯器 Control+Shift+F12 Control+Command+F12
加入收藏 Alt+Shift+F Option+Shift+F
使用目前的設定檔檢查目前的檔案 Alt+Shift+I Option+Shift+I
快速切換配置 Control + ` 鍵 (倒引號) Control + ` 鍵 (倒引號)
開啟設定對話方塊 Control + Alt + S 鍵 Command+, (逗號)
開啟專案結構對話方塊 Control+Alt+Shift+S Command+; (分號)
在分頁和工具視窗之間切換 Control+Tab Control + Tab 鍵
在 Android Studio 中瀏覽及搜尋
搜尋所有內容 (包括程式碼和選單) 按下 Shift 鍵兩次 按下 Shift 鍵兩次
尋找 Control+F Command+F
尋找下一個項目 F3 Command+G
尋找上一個項目 Shift+F3 Command+Shift+G
更換 Control+R Command+R
尋找動作 Control+Shift+A Command+Shift+A
依符號名稱搜尋 Control+Alt+Shift+N Command+Option+O
尋找課程 Control+N Command+O
尋找檔案 (而非課程) Control+Shift+N Command+Shift+O
在路徑中尋找 Control+Shift+F Command + Shift + F 鍵
開啟檔案結構對話方塊 Control + F12 鍵 Command+F12
在開啟的編輯器分頁之間瀏覽 Alt+向右鍵向左鍵 Control+向右鍵Control+向左鍵
跳到來源 F4 鍵或 Control+Enter F4 鍵或 Command+向下鍵
在新視窗中開啟目前的編輯器分頁 Shift+F4 Shift + F4 鍵
最近開啟的檔案對話方塊 Control + E 鍵 Command + E 鍵
最近編輯的檔案對話方塊 Control + Shift + E 鍵 Command+Shift+E
前往上次編輯位置 Control+Shift+Backspace Command+Shift+Delete
關閉使用中的編輯器分頁 Control+F4 Command+W
從工具視窗返回編輯器視窗 Esc 鍵 Esc 鍵
隱藏使用中或上次使用中的工具視窗 Shift+Esc Shift+Esc
前往指定的行 Control+G Command+L
開啟類型階層 Control+H Control+H
開啟方法階層 Control+Shift+H Command+Shift+H
開啟呼叫階層 Control+Alt+H Control + Option + H 鍵
查看版面配置
縮放 Control+加號Control+減號 Command+加號Command+減號
填滿螢幕 Control+0 Command+0
實際大小 Control+Shift+1 Command+Shift+1
設計工具:版面配置編輯器
在設計和藍圖模式之間切換 B B
在縱向和橫向模式之間切換 O O
切換裝置 D D
強制重新整理 R R
切換轉譯錯誤面板 E E
刪除限制 Delete 鍵或 Control 鍵 + 按一下 Delete 鍵或 Command 鍵 + 按一下
放大 Control+加號 Command+加號
縮小 Control+減號 Command+減號
配合螢幕大小調整縮放比例 Control+0 Command+0
平移 按住空格鍵 + 按住並拖曳 按住空格鍵 + 按住並拖曳
前往 XML Control+B Command+B
選取所有元件 Control+A Command+A
選取多個元件 Shift 鍵 + 按一下或 Control 鍵 + 按一下 Shift 鍵 + 按一下或 Command 鍵 + 按一下
設計工具:導覽編輯器
放大 Control+加號 Command+加號
縮小 Control+減號 Command+減號
配合螢幕大小調整縮放比例 Control+0 Command+0
平移 按住空格鍵 + 按住並拖曳 按住空格鍵 + 按住並拖曳
前往 XML Control+B Command+B
切換轉譯錯誤面板 E E
在巢狀圖表中組成群組 Control+G Command+G
騎自行車前往目的地 Tab 鍵或 Shift+Tab Tab 鍵或 Shift+Tab
選取所有目的地 Control+A Command+A
選取多個目的地 Shift 鍵 + 按一下或 Control 鍵 + 按一下 Shift 鍵 + 點擊,或 Command 鍵 + 點擊
編寫程式碼
產生程式碼 (getter、setter、建構函式、hashCode/equalstoString、新檔案、新類別) Alt + Insert 鍵 Command+N
覆寫方法 Control+O Control+O
實施方法 Control+I Control + I 鍵
範圍陳述式 (if...elsetry...catch 等) Control + Alt + T 鍵 Command+Option+T
刪除插入點的行 Control+Y Command+Delete
收合/展開目前的程式碼區塊 Control+減號Control+加號 Command+減號Command+加號
收合/展開所有程式碼區塊 Control+Shift+減號Control+Shift+加號 Command+Shift+減號Command+Shift+加號
複製目前的行或選項 Control+D Command+D
基本程式碼完成 Control+空格鍵 Control + 空格鍵
智慧型程式碼完成功能 (根據預期類型篩選方法和變數的清單) Control + Shift + 空格鍵 Control+Shift+空格鍵
完整陳述式 Control+Shift+Enter Command+Shift+Enter
快速文件查閱 Control+Q Control+J
顯示所選方法的參數 Control+P Command+P
前往宣告 (直接) Control+BControl+按一下 Command+BCommand+按一下
前往實施 Control+Alt+B Command + Option + B 鍵
前往父方法/父類別 Control + U 鍵 Command+U
開啟快速定義查閱 Control+Shift+I Command+Y
切換專案工具視窗瀏覽權限 Alt+1 Command+1
切換書籤 F11 F3
使用助憶鍵切換書籤 Control+F11 Option+F3
透過行註解進行註解/取消註解 Control+/ Command+/
透過封鎖註解進行註解/取消註解 Control+Shift+/ Command+Shift+/
選取連續增加的程式碼區塊 Control+W Option+向上鍵
將目前選取範圍降低為先前狀態 Control+Shift+W Option+向下鍵
移至程式碼區塊開頭 Control+[ Option+Command+[
移至程式碼區塊結尾 Control+] Option+Command+]
選取至程式碼區塊開頭 Control+Shift+[ Option+Command+Shift+[
選取至程式碼區塊結尾 Control+Shift+] Option+Command+Shift+]
刪除至字詞結尾 Control+Delete Option+Delete
刪除至字詞開頭 Control+Backspace Option+Delete
最佳化匯入 Control+Alt+O Control+Option+O
專案快速修正 (顯示意圖動作和快速修正) Alt+Enter Option+Enter
重新格式化程式碼 Control+Alt+L Command+Option+L
自動縮排行 Control+Alt+I Control+Option+I
縮排/取消縮排行 Tab 鍵或 Shift+Tab Tab 鍵或 Shift+Tab
智慧行聯結 Control+Shift+J Control+Shift+J
智慧行分割 Control+Enter Command+Enter
開始新行 Shift+Enter 鍵 Shift+Enter 鍵
下一個/上一個醒目顯示的錯誤 F2 鍵或 Shift+F2 F2 鍵或 Shift+F2
建構及執行
建構 Control+F9 Command+F9
建構及執行 Shift+F10 Control + R 鍵
套用變更並重新啟動活動 Control + F10 鍵 Control + Command + R 鍵
套用程式碼變更 Control + Alt + F10 鍵 Control + Command + Shift + R 鍵
偵錯
偵錯 Shift + F9 鍵 Control+D
跳過 F8 F8
逐步執行 F7 F7
智慧型逐步執行 Shift+F7 Shift+F7
跳出 Shift+F8 Shift+F8
移至游標上 Alt+F9 Option+F9
評估運算式 Alt+F8 Option+F8
繼續程式 F9 Command+Option+R
切換中斷點 Control+F8 Command+F8
檢視中斷點 Control+Shift+F8 Command + Shift + F8 鍵
重構
複製 F5 F5
移動 F6 F6
安全刪除 Alt+Delete Command+Delete
重新命名 Shift+F6 Shift+F6
變更簽名 Control+F6 Command+F6
內置 Control+Alt+N Command+Option+N
擷取方法 Control+Alt+M Command+Option+M
擷取變數 Control+Alt+V Command+Option+V
擷取欄位 Control+Alt+F Command+Option+F
擷取常數 Control+Alt+C Command+Option+C
擷取參數 Control+Alt+P Command + Option + P 鍵
版本管控/本機記錄
將專案修訂為 VCS Control+K Command+K
從 VCS 更新專案 Control+T Command+T
檢視最近變更 Alt+Shift+C Option + Shift + C 鍵
開啟 VCS 對話方塊 Alt + ` 鍵 (倒引號) Control + V 鍵

設定自訂按鍵對應配置

透過 Android Studio 的按鍵對應配置設定,您可以從預設選項清單中選擇設定,或建立自訂按鍵對應配置。

如要開啟按鍵對應配置設定,請依序選擇「File」>「Settings」 (在 macOS 應依序選取「Android Studio」>「Preferences」),然後前往「Keymap」窗格。

圖 1:macOS 中的 Android Studio 按鍵對應配置設定視窗。

  1. 按鍵對應配置選單:從這個選單中選取所需的按鍵對應配置,即可切換不同的預設按鍵對應配置。
  2. 動作清單:在要修改的動作上按一下滑鼠右鍵。您可以為動作新增其他鍵盤快速鍵、添加滑鼠快速鍵來聯結動作與滑鼠點擊,或移除目前的快速鍵。如果採用預設按鍵對應配置,修改動作的快速鍵時會自動建立按鍵對應配置的副本,並將修改內容加入該副本中。
  3. 複製按鈕:從選單中選取要做為起始設定的按鍵對應配置,然後按一下「Copy」建立新的自訂按鍵對應配置。接下來就能修改按鍵對應配置名稱和快速鍵。
  4. 重設按鈕:從選單中選取按鍵對應配置,然後按一下「Reset」,即可將該配置還原為原始設定。
  5. 搜尋框:在這裡輸入文字,即可依動作名稱搜尋鍵盤快速鍵。
  6. 依快速鍵搜尋:點選這個按鈕並輸入快速鍵,即可依指派的快速鍵搜尋動作。