這份Android Studio快捷鍵大全,讓你的開發效率快10倍!

這份Android Studio快捷鍵大全,讓你的開發效率快10倍!

前言

好的idea能提升咱們的工做效率,若是掌握一些快捷鍵,能幫咱們從繁瑣重複的工做解放出來,寫起代碼來效率就越高,接下來想分享一些實用的快捷鍵。程序員

正文

參數提示面試

若是某個方法參數超級長,你不知道參數是什麼怎麼辦?咱們可使用下面快捷鍵。架構

  • Mac: Cmd + Pide

  • win/Linux: Ctrl + P

這份Android Studio快捷鍵大全,讓你的開發效率快10倍!

自動提取方法函數

咱們在優化代碼的時候,會看見有臭有長的代碼,而咱們傳統的作法是新建一個函數,把代碼複製過去,這個過程能夠用使用下面快捷鍵完成。學習

  • Mac: Cmd + Alt + M優化

  • Win/Linux: Ctrl + Alt + M

這份Android Studio快捷鍵大全,讓你的開發效率快10倍!

自動提取參數idea

咱們在開發過程當中,發現函數用到的變量最好是看成參數傳遞進來比較好,若是手動修改要在每一個添加函數的地方修改繁瑣至極,下面的快捷鍵能夠解放你。視頻

Mac: Cmd + Alt + Pblog

Win/Linux: Ctrl + Alt + P

這份Android Studio快捷鍵大全,讓你的開發效率快10倍!

固然若是隻是想進行方法重載,在彈出的那個對話框裏面打勾。

這份Android Studio快捷鍵大全,讓你的開發效率快10倍!

自動生成變量

  • Mac: Cmd + Alt + V

  • Win/Linux: Ctrl + Alt + V

這份Android Studio快捷鍵大全,讓你的開發效率快10倍!

搜索某個方法是否被調用

咱們在重構、優化或者閱讀別人的代碼,要知道某個方法被誰調用, 可使用下面命令

Mac/Win/Linux: Alt + F7

這份Android Studio快捷鍵大全,讓你的開發效率快10倍!

重構快捷鍵

咱們在重構的時候,不少操做均可以使用快捷鍵來完成,可是重構的快捷鍵太多了,咱們沒有辦法所有記住,有一個快捷鍵能夠幫助咱們。

  • Mac : Ctrl + T

  • Win/Linux: Ctrl + Alt + Shift + T

這份Android Studio快捷鍵大全,讓你的開發效率快10倍!

包裹代碼

  • Mac: Cmd + Alt + T

  • Win/Linux: Ctrl + Alt + T

這份Android Studio快捷鍵大全,讓你的開發效率快10倍!

批量重命名

若是在開發過程當中或者優化過程當中,發現變量名字取的很差,或者單詞拼寫錯誤,須要修改用到的全部變量,下面這個快捷鍵能夠解放你的雙手。

Mac/Win/Linux: shift + F6

這份Android Studio快捷鍵大全,讓你的開發效率快10倍!

查看方法調用層次結構

有時候咱們在閱讀代碼的時候,想知道一個方法的調用結構是怎麼樣的,下面的一個快捷鍵會幫助到你。

  • Mac: Control + Option + H

  • Win/Linux: Ctrl + Alt + H

這份Android Studio快捷鍵大全,讓你的開發效率快10倍!

查看類的層次結構

在閱讀源碼的時候,想知道某個類的調用結構是怎麼樣的,可使用下面的快捷鍵 。

  • Mac: Control + H

  • Win/Linux: Ctrl + H

這份Android Studio快捷鍵大全,讓你的開發效率快10倍!

錯誤快捷提示

在寫代碼的時候,可能會遇到idea給出的警告,下面的快捷鍵能夠幫助你有效的解決警告。

Mac/Win/Linux:Alt + Enter

這份Android Studio快捷鍵大全,讓你的開發效率快10倍!

顯示當前類全部的方法

當咱們在閱讀別人的代碼,或者在閱讀源碼的時候,想查看當前類都有那些方法、常量、變量等等,下面這個快捷鍵將會給你一個大局觀,很是的實用。

  • MAC: Cmd + Fn + F12

  • MAC外接機械鍵盤: Cmd + F12

  • Win/Linux: Ctrl + F12

這份Android Studio快捷鍵大全,讓你的開發效率快10倍!

高亮

當咱們須要查看某個變量在那個地方調用了,這個快捷鍵會標識出全部使用這個變量的地方。

  • Mac: Cmd + Shift + Fn + F7

  • MAC外接機械鍵盤: Cmd + Shift + F7

  • Win/Linux: Ctrl + Shift + F7

這份Android Studio快捷鍵大全,讓你的開發效率快10倍!

快速跳轉到父類

當咱們正在閱讀代碼,這時若是想跳轉到父類,一般的作法回到類的開頭點擊進去,若是代碼很長,這樣作效率很低,下面的快捷鍵能夠幫助你快速跳轉到父類。

  • Mac: Cmd + U

  • Win/Linux: Ctrl + U

這份Android Studio快捷鍵大全,讓你的開發效率快10倍!

快速跳轉到實現

一個接口有多個實現,當咱們點擊接口的一個方法,想查看他在子類的不一樣實現,這個快捷鍵能夠幫助你快速跳轉到子類的實現。

  • Mac: Cmd + Option + B

  • Win/Linux: Ctrl + Alt + B

這份Android Studio快捷鍵大全,讓你的開發效率快10倍!

覆寫或者實現方法

這個快捷鍵就很簡單了,彈出一個框讓你本身去選擇要重寫或者複寫某個方法 。

  • Mac: Control + O

  • Win/Linux: Ctrl + O

這份Android Studio快捷鍵大全,讓你的開發效率快10倍!

生成默認方法

若是咱們想要快速生成類默認方法如構造方法、toString()、Setter()、Gettter()等等,可使用下面的快捷鍵。

  • Mac: Cmd + N

  • Win/Linux: Alt+Insert

這份Android Studio快捷鍵大全,讓你的開發效率快10倍!

彙總

爲了方便查看將上面的快捷鍵作一個彙總。

這份Android Studio快捷鍵大全,讓你的開發效率快10倍!

最後對於程序員來講,要學習的知識內容、技術有太多太多,要想不被環境淘汰就只有不斷提高本身,歷來都是咱們去適應環境,而不是環境來適應咱們!

這裏附上上述的技術體系圖相關的幾十套騰訊、頭條、阿里、美團等公司19年的面試題,把技術點整理成了視頻和PDF(實際上比預期多花了很多精力),包含知識脈絡 + 諸多細節,因爲篇幅有限,這裏以圖片的形式給你們展現一部分。

相信它會給你們帶來不少收穫:

這份Android Studio快捷鍵大全,讓你的開發效率快10倍!

上述【高清技術腦圖】以及【配套的架構技術PDF】能夠 加我wx:X1524478394 免費獲取

當程序員容易,當一個優秀的程序員是須要不斷學習的,從初級程序員到高級程序員,從初級架構師到資深架構師,或者走向管理,從技術經理到技術總監,每一個階段都須要掌握不一樣的能力。早早肯定本身的職業方向,才能在工做和能力提高中甩開同齡人。

相關文章
相關標籤/搜索