快捷鍵
窗口
- Project --- Alt+1 --- Command+1
- Version Control --- Alt+9 --- Command+9
- Run --- Shift+F10 --- Control+R
- Debug --- Shift+F9 --- Control+D
- Android Monitor --- Alt+6 --- Command+6
- Return to Editor --- Esc --- Esc
- Hide All Tool Windows --- Ctrl+Shift+F12 --- Command+Shift+F12
- 切換打開的Tab --- Alt+左右箭頭 --- Control+左右箭頭
- 新窗口中打開當(dāng)前頁 --- Shift+F4
- 最近訪問文件 --- Ctrl+E --- Control+E
- 查看當(dāng)前文件的結(jié)構(gòu) --- Ctrl+F12 --- Control+F12
- 打開類型層次結(jié)構(gòu) --- Control + H --- Control + H
- 打開方法層次結(jié)構(gòu) --- Control + Shift + H --- Command + Shift + H
- 打開調(diào)用層次結(jié)構(gòu) --- Control + Alt + H --- Control + Option + H
代碼自動完成,格式化
- 基本自動完成 --- Control+空格
顯示對變量阿弃、類型、方法和表達(dá)式等的基本建議泻肯。 如果連續(xù)兩次調(diào)用基本自動完成秉氧,將顯示更多結(jié)果配乓,包括私有成員和非導(dǎo)入靜態(tài)成員纠炮。
- 智能自動完成 --- Control+Shift+空格
根據(jù)上下文顯示相關(guān)選項(xiàng)惕澎。 智能自動完成可識別預(yù)期類型和數(shù)據(jù)流今豆。 如果連續(xù)兩次調(diào)用智能自動完成嫌拣,將顯示更多結(jié)果柔袁,包括鏈。
- 語句自動完成 --- Control+Shift+Enter
為您自動完成當(dāng)前語句异逐,添加缺失的圓括號捶索、大括號、花括號和格式化等灰瞻。
- 格式化 --- Control+Alt+L --- Opt+Command+L
導(dǎo)航,搜索
- 引用當(dāng)前光標(biāo)處(類似于Command+鼠標(biāo)左鍵) --- Alt+F7
- 查找特定類 --- Ctrl+N --- Command+O
“導(dǎo)航至類”支持復(fù)雜的表達(dá)式腥例,包括駝峰、路徑箩祥、直線導(dǎo)航和中間名匹配等院崇。 如果連續(xù)兩次調(diào)用此操作,將顯示項(xiàng)目類以外的結(jié)果袍祖。
- 查找特定類與文件夾 --- Ctrl+Shift+N --- Control+Shift+O
要搜索文件夾底瓣,但不搜索文件,請?jiān)诒磉_(dá)式末尾添加“/"
- 廣告位置跳轉(zhuǎn)源代碼 --- F4
版本控制
- 將項(xiàng)目提交到 VCS --- Control + K --- Command + K
- 從 VCS 更新項(xiàng)目 --- Control + T --- Command + T
- 查看最近變更 --- Alt + Shift + C --- Option + Shift + C
- 打開 VCS 彈出式菜單 --- Alt + `(反引號) --- Control + V
構(gòu)建并運(yùn)行
- 構(gòu)建 --- Control + F9 --- Command + F9
- 構(gòu)建并運(yùn)行 --- Shift + F10 --- Control + R
調(diào)試
- 調(diào)試 --- Shift + F9 --- Control + D
- 跳過 --- F8 --- F8
- 逐步執(zhí)行 --- F7 --- F7
- 智能逐步執(zhí)行 --- Shift + F7 --- Shift + F7
- 跳出 --- Shift + F8 --- Shift + F8
- 運(yùn)行到光標(biāo)位置 --- Alt + F9 --- Option + F9
- 評估表達(dá)式 --- Alt + F8 --- Option + F8
- 繼續(xù)運(yùn)行程序 --- F9 --- Command + Option + R
- 切換斷點(diǎn) --- Control + F8 --- Command + F8
- 查看斷點(diǎn) --- Control + Shift + F8 --- Command + Shift + F8
編輯
- 跳轉(zhuǎn)上一個(gè)編輯位置 --- Control+Shift+退格 --- Command+Shift+退格鍵
- 實(shí)現(xiàn)父類方法 --- Ctrl+O --- Command+O
- 刪除行 --- Ctrl+Y --- Command+Backspace
- 折疊和展開當(dāng)前代碼塊 --- Ctrl+加減號 --- Command+加減號
- 復(fù)制當(dāng)前行到下一行 --- Ctrl+D --- Command+D
- 顯示當(dāng)前方法的參數(shù) --- Ctrl+P ---- Command+P
- 轉(zhuǎn)到聲明(直接 -- 相當(dāng)于Ctrl(Command)+點(diǎn)擊) --- Ctrl+B --- Command+B
- 轉(zhuǎn)到超類 --- Ctrl+U --- Command+U
- 連續(xù)增加代碼塊(擴(kuò)選) --- Ctrl+W --- Option+上箭頭
- 優(yōu)化導(dǎo)入 --- Control + Alt + O --- Control + Option + O
- 智能行合并 --- Control+Shift+J --- Control + Shift + J
重構(gòu)
- 復(fù)制 --- F5 --- F5
- 移動 --- F6 --- F6
- 安全刪除 --- Alt + Delete --- Command + Delete
- 重命名 --- Shift + F6 --- Shift + F6
- 更改簽名 --- Control + F6 --- Command + F6
- 內(nèi)聯(lián) --- 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
- 提取參數(shù) --- Control + Alt + P --- Command + Option + P
整理幾個(gè)容易忽視的快捷鍵
- 使用自動補(bǔ)全代碼的時(shí)候,Enter和Tab有區(qū)別. Enter只是不同的補(bǔ)全, Tab會替換掉后面的內(nèi)容
- 讓編輯器重新獲取焦點(diǎn). 比如焦點(diǎn)在Locat, Esc會使焦點(diǎn)重新回到編輯器. Shift+ Esc 會關(guān)掉Logcat并回到編輯器
- 返回上次打開的工具窗口. 還是上一條的場景, Shift + esc 之后, 想再打開logcat, 怎么辦??? F12
- 快捷打開工具窗口. 仍然上一條的場景, 想打開logcat怎么辦???? 工具窗口有數(shù)字, cmd + 數(shù)字
- 參數(shù)提示 cmd + p
- 代碼塊自動提取為方法, 選中代碼塊, cmd + alt + m
- 更改方法名, 引用處會更改. shift + F6
- show in finder 等. alt + F1