最近一個月都是用自己的筆記本開發,沒有外設鍵盤與鼠標,這時候越發覺得 Android Studio 快捷鍵的方便之處,抽空總結了一下我自己常用的幾個快捷鍵,分享給大家。
- 關於搜索查看的快捷鍵
搜索當前類中的內容 |
cmd + F |
|
搜索所有類中的內容(全局搜索) |
cmd + option + F |
|
搜索文件 |
雙擊Shift |
|
搜索類文件 |
Cmd + O |
|
搜索最近的文件 |
Cmd + E |
再次輸入cmd + E 只顯示更改過的文件 |
搜索最近編輯過的文件 |
Cmd + option + E |
再次輸入cmd + option + E 只顯示更改過的文件 |
退出搜索 |
Esc |
|
發現其引用 |
Opt + F7(顯示在下面)/ Opt + Cmd + F7(顯示在當前) |
|
查找定義 |
Cmd + B/ Cmd + 單擊, 找到定義後再次點擊會顯示所有引用 |
|
顯示文件在項目中的位置 |
option + F1, 跳出彈出筐後,然後點擊enter |
|
跳轉到指定行 |
Cmd + L |
|
- 編輯快捷鍵
在當前行下新建一行 |
Shift + enter |
|
在當前行的上方新建一行 |
Cmd + enter |
前提條件:需要讓光標處於當前行的起始位置上 |
複製當前行 |
cmd + D |
|
重命名 |
Shift + F6 |
|
生成未定義的方法 |
option + Enter |
作用相當於 Option + 鼠標點擊。可以用於導入import,顯示警告信息並執行其推薦方法。 |
移動當前行 |
cmd + shift + 上下方向鍵 || option + shift + 上下方向鍵 |
兩種快捷鍵實現效果是一樣的 |
- 移動 & 選擇
移動光標到指定行 |
Cmd + L |
|
返回上/下一次光標所處的位置 |
Cmd + ]/[ || Cmd + option + 左右方向鍵 |
兩種快捷鍵實現效果一樣,都是移動光標到之前的位置,及返回現在的位置 |
移動到當前代碼塊起始位置 |
Cmd + option + [ |
|
移動到當前代碼塊結束位置 |
Cmd + option + ] |
|
查找下一個內容 |
cmd + G |
在當前類中查找內通,移動到下一個匹配的內容位置 |
查找上一個內容 |
cmd + shift + G |
同上,移動到上一個 |
跳轉到XML |
cmd + B |
需要將光標停留在R.layot.your_xml_name的位置上 |
- 格式化代碼
格式化代碼 |
Cmd + option + L |
優化imports |
Control + option + O |
- 註釋代碼
行註釋 |
Cmd + / |
|
塊註釋 |
Cmd + option + / |
選中需要註釋的代碼塊,然後輸入快捷鍵 |
- 窗口類
顯示logcat窗口 |
Cmd + 6 |
在打開窗口後,再次點擊Cmd + 6後,hide logical窗口 |
顯示當前類結構 |
Cmd + F12 |
|
- 調試運行
Run app |
Control + R |
Debug app |
Control + D |
stop app |
Cmd + F2 |
|
|
備註:快捷鍵中對應的符號都是英文的,所以當你發現你的快捷鍵失效的時候,比如:你想通過Cmd + [ 返回上一個光標的位置,但你沒有效果,原因就是你的輸入法是中文的,切換到英文輸入法就可以了。