android studio 幫助文檔(一)探索android studio (5) 鍵盤快捷鍵
Android Studio 為許多常用操作提供了鍵盤快捷鍵。 表 1 按操作系統顯示了默認鍵盤快捷鍵。
***注:除了下面表 1 中的默認鍵映射外,您還可以選擇多種預設的鍵映射,也可以創建自定義鍵映射。如需了解有關自定義鍵盤快捷鍵的詳細信息,請參閱下面的配置自定義鍵映射。
表 1. Windows/Linux 和 Mac 操作系統的默認鍵盤快捷鍵。
說明 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? : ? ? ? ? Windows/Linux ? ? ? ? ? ; ? ? ? ? ? ? ? ?? Mac
常規
全部保存 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? : ? ? ? ?? 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
在 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 + 向右/向左箭頭
跳到源代碼 ? ? ? ? ? ? ? ? ? ? ? ? ? ? : ? ? ? ? ?? F4 / Control + Enter ? ?? ; ? F4 / Command + 向下箭頭
在新窗口中打開當前編輯器標簽: ? ? ? ? ? ? ? ? Shift + F4 ? ? ? ? ? ? ? ? ; ? ? ? ? ? ? ?? Shift + F4
最近打開的文件彈出式菜單 ? ? ? ? ? : ? ? ? ? ? ?? Control + E ? ? ? ? ? ? ? ? ; ? ? ?? Command + E
最近編輯的文件彈出式菜單 ? ? ? ?? : ? ? ? Control + Shift + E ? ? ? ? ; ? ? ?? Command + Shift + E
轉到上一個編輯位置 ? ? ? ? ? ?? : ? ? ? Control + Shift + 退格鍵 ? ?? ; ? Command + Shift + 退格鍵
關閉活動編輯器標簽 ? ? ? ? ? ? ? ?? : ? ? ? ? ? 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
編寫代碼
生成代碼(getter、setter、構造函數、
hashCode/equals、toString、新文件、新類): Alt + Insert ? ? ? ? ?? ; ? ? Command + N
替換方法 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? : ? ? ? Control + O ? ? ? ? ? ? ? ? ; ?? Control + O
實現方法 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? : ? Control + I ? ? ? ? ? ? ? ? ? ?? ; ? Control + I
控制語句 (if...else / try...catch / etc.) ? ? ? ? : ?? Control + Alt + T ? ?? ; ? Command + Option + T
刪除插入符處的行 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? : ? ? Control + Y ? ? ? ? ? ?? ; ? Command + 退格鍵
折疊/展開當前代碼塊 ? ? ? ? ? ? ? ? ? ? ? ? ?? : ? ? Control + 減號/加號 ? ?? ; ? Command + 減號/加號
折疊/展開所有代碼塊 ? ? ? ? ? ? ? ? ? ? : ? ? ?? Control + 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 + B 或 Control + 點擊 ?? ;? Command + B 或 Command + 點擊
轉到實現 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? : ? ? ? ? Control + Alt + B ? ? ? ? ? ? ? ? ? ? ; ?? Command + Alt + 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 + Up
將當前選擇退回到上一個狀態 ? ? ? ? : ?? Control + Shift + W ? ? ? ? ? ?? ; ? ? ? Option + Down
移動到代碼塊起始位置 ? ? ? ? ? ? ? ? ? ? ? : ? ?? Control + [ ? ? ? ? ? ? ? ? ? ; ? ?? Option + Command + [
移動到代碼塊結束位置 ? ? ? ? ? ? ? ? ? ?? : ? ? ? Control + ] ? ? ? ? ? ? ? ?? ; ? ? ? Option + Command + ]
從當前位置選擇到代碼塊起始位置 ? ?? : ? Control + Shift + [ ? ?? ; ? Option + Command + Shift + [
從當前位置選擇到代碼塊結束位置 ? ?? : ? Control + Shift + ] ? ? ; ?? Option + Command + Shift + ]
從當前位置刪除到單詞結尾 ? ? ? ?? : ? ? ? ? ? Control + Delete ? ? ? ? ; ? ? ?? Option + Delete
從當前位置刪除到單詞開頭 ? ? ? ? ? ?? : ? ? ? Control + 退格鍵 ? ? ? ? ?? ; ? ? Option + 退格鍵
優化導入 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? : ? ? ? ?? 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
調試
調試 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? : ? ? ? ? ? ?? 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 > Keymap(在 Mac 上,請點擊 File > Properties > Keymap)。
圖 1. Android Studio 鍵映射設置窗口。
1。鍵映射下拉菜單: 從此菜單中選擇所需的鍵映射以在預設的鍵映射之間切換。
2。操作列表: 右鍵點擊操作可以對其進行修改。 您可以為操作添加更多鍵盤快捷鍵,添加鼠標快捷鍵以將某個操作與鼠標點擊關聯,或者移除當前快捷鍵。如果您使用的是預設鍵映射,那么修改操作的快捷鍵將自動創建一個鍵映射副本并將您的修改添加到副本中。
3。Copy 按鈕: 從下拉菜單中選擇一個要用作起點的鍵映射,然后點擊 Copy 以創建新的自定義鍵映射。您可以修改鍵映射名稱和快捷鍵。
4。Reset 按鈕: 從下拉菜單中選擇一個鍵映射,然后點擊 Reset 以將其恢復為其原始配置。
5。搜索框: 在此處鍵入文字以按操作名稱搜索鍵盤快捷鍵。
6。按快捷鍵搜索: 點擊 Find Actions by Shortcut 并鍵入一個快捷鍵以按快捷鍵搜索操作。
Android Studio Android
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。