AndroidStudio中各種常見快捷鍵記錄
簡單方法
直接設定AS的快捷鍵與eclipse相同,方便直接從eclipse切到AS的人。
常用的AS的預設快捷鍵
ctrl + N 根據類名查詢JAVA類, 類似於eclipse中的Ctrl+Shift+T
ctrl + Shift + N 根據檔名查詢所有的檔案, 類似於eclipse中的Ctrl+Shift+R
ctrl + alt + L 格式化程式碼,類似於eclipse中的ctrl + shift +F
ctrl + alt + O 自動最佳化import的包與類,類似於eclipse中的ctrl + O
alt + 自動生成程式碼(如getter\setter\toString\equals等),類似於eclipse中的shift+alt+s
alt + shift + c 最近的改動點(對比最近修改的程式碼)
ctrl + E 最近改動過的檔案列表
ctrl + f 字串查詢
ctrl + r 字串替換
ctrl + alt + space 類名與介面名提示
ctrl + shift + space 自動補全程式碼(與上面的有啥區別?)類似eclipse中的alt + /(自己定義為shift + space)
ctrl + J 自動生成對應的程式碼片段(比如foreach分支等, 或者根據預置的短語與模板自動生成程式碼)
tab 程式碼標籤模板輸入後可以tab直接補全
shift + F6 重構,重新命名,即批次替換選擇的物件名稱為新的名稱,類似eclipse中的shift+alt+R
ctrl + x 刪除行,類似於eclipse中的ctrl + d
ctrl + d 複製行,類似於eclipse中的ctrl + alt + ↓
ctrl + H 顯示類的結構圖(繼承關係等層級關係展示出來)
ctrl + Q 顯示方法或者類的註釋資訊,類似於eclipse中滑鼠放到對應方法上自動浮現的javadoc資訊(AS中可以在File--settings-Editor-General-Other中選擇Show quick documentation on mouse move也可以實現滑鼠懸浮提示)
alt + F1 左側的樹型導航中,跳到當前檔案所在的位置(好像AS中左側樹游標不是在當前右側開啟的檔案位置,不知道能不能設定,後續看下)
alt + ←/→ 右側開啟的內碼表籤中,逐個切換
alt + ctrl + ←/→ 跳到上一次瀏覽的位置,類似於eclipse中的alt + ←/→
ctrl + shift + backspace跳轉到上一次編輯的地方
alt + ↑/↓ 在一個程式碼類中,從當前位置跳到上一個或者下一個方法中
ctrl + shift + ↑/↓ 程式碼片段向上或者向下移動,有個特點,就是選中的程式碼行只能在方法內部上下移動,無法跳出當前所在方法;如果游標放在方法定義行上,則會將整個方法整體移動到前一個方法前面或者後一個方法後面。
ctrl + F12 顯示當前類的結構(一個類中的幾個公共方法、私有方法、變數資訊等等outline資訊, AS預設左側有個Structure頁籤,將其拽到右側並常顯,即和eclipse中一樣展示了。)
ctrl + W 重複按,會依次從小範圍選擇到大範圍,先單詞、再整行、再整個方法、再整個類,適合需要選中整個方法的場景
ctrl + shift + 可以選擇剪下板中指定的內容進行貼上,類似於ctrl + v的高階版本,可以選擇最近幾次copy過的內容進行貼上
alt + F7 查詢方法或者類的呼叫
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31543790/viewspace-2215401/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Eclipse工具:常用快捷鍵記錄Eclipse
- AndroidStudio個人常用快捷鍵彙總(12.19更新)Android
- Photoshop 中各種快捷方式整理分享
- Eclipse中各種檔案的註釋與取消註釋的快捷鍵Eclipse
- docker Linux 各種操作記錄DockerLinux
- Pycharm有什麼優勢?常見快捷鍵有哪些?PyCharm
- Hbuilder的快捷鍵(至少要將最常見快捷鍵按裡面的記熟哦):UI
- AndroidStudio之NDK常見編譯錯誤Android編譯
- Java中的各種關鍵字Java
- ***記錄學習001(電腦常用快捷鍵)***
- composer使用常見問題記錄
- 開發中經常使用到的Xcode快捷鍵XCode
- vscode各個視窗的聚焦(快捷鍵)VSCode
- PyCharmforMac快捷鍵小記PyCharmORMMac
- 【Bioinfo Blog 014】【Shell】——亂七八糟各種各樣的命令記錄
- DNS解析常見問題:如何新增A記錄?DNS
- 常見資料庫最佳化記錄資料庫
- AUTOCAD——五種標註快捷鍵
- MySQL中幾種常見的日誌MySql
- Ubuntu下Linux配置核心各種常見錯誤和解決辦法UbuntuLinux
- win10自帶錄屏快捷鍵是哪個_win10錄屏快捷鍵大全Win10
- 關於PaddleSharp GPU使用 常見問題記錄GPU
- DNS常見資源記錄型別詳解DNS型別
- DNS解析常見問題:什麼是AAAA記錄?如何新增AAAA記錄?DNS
- jquery鍵盤常見事件---jQuery事件
- 乾貨!各種常見佈局實現+知名網站例項分析網站
- 從零開始學習各種常見未授權訪問漏洞
- 記錄一次AndroidStudio導OkHttp的經歷AndroidHTTP
- 記錄自己用的常見的一些方法
- 記錄一些常見問題的不同解法
- SLF4J日誌記錄常見寫法
- win10 xbox錄屏快捷鍵是什麼_win10 xbox錄屏快捷鍵怎麼用Win10
- excel快捷鍵大全常用 wps筆記本excel快捷鍵圖片分享Excel筆記
- js 常見四種排序JS排序
- 專案管理中四種常見的階段專案管理
- Intellij中的常用快捷鍵IntelliJ
- pycharm中幾個快捷鍵PyCharm
- eclipse中的常用快捷鍵Eclipse