歡迎訪問我的個人博客轉發請注明出處:http://www.wensibo.top/2017/03/09/Android Studio快捷鍵總結/
Android Studio2014年已經正式發布了,但是前幾天才更新到2.3的版本,據說很多人升級了之后出現很多不可預見的bug,我還是乖乖守好我的2.2.3,之篇文章我和大家一起分享在使用Android Studio過程中經常會用到的以及許多能夠提高效率但是我個人不經常用的快捷鍵,需要注意的是我只介紹Windows操作環境下的快捷鍵,理論上來說Windows與Linux用戶在快捷鍵上是相同的,但是Mac用戶就會比較特殊,畢竟有錢人都比較特殊對吧😜,我一個窮屌絲就暫時下不了微軟大哥的船了。對了,我還會用粗體的形式標出經常會使用到的快捷鍵,很多時候你會覺得背這些快捷鍵確實是一件很煩人的事情,但是最好是實踐出真知,不要硬性背,或許能夠有更好的效果。
Windows系統下Android Studio快捷鍵總結
快捷鍵,加粗的是經常會使用的 | 描述 |
---|---|
Ctrl+E | 打開最近操作的文件 |
Ctrl+Z | 撤銷 |
Ctrl+Shift+Z | 重做(在Eclipse中使用的是Ctrl+Y) |
Ctr+Y | 刪除該行(Eclipse中的刪除該行是Ctrl+D) |
Ctrl+D | 向下復制該行 |
F11 | 將鼠標停留的所在行加入書簽Bookmarks中,可以使用快捷鍵Alt+2查看所有的書簽以及Favorites和斷點BreakPoints |
Ctrl+Alt+向左/右箭頭 | 遍歷你的導航操作(如光標移動、選項卡切換和文件打開) |
Alt+左右箭頭 | 可以在所有已經打開的文件中左右切換 |
Alt+數字1、2、3、4、5、6··· | 可以打開相對應的工具按鈕(分布在Android Studio的左、下、右邊邊,並且其中一些按鈕還有一個對應的小數字),使用Alt+對應的數字就能打開或者關閉這些按鈕了 |
Ctrl+Shift+V | 復制歷史記錄 |
Ctrl+Alt+Shift+C | 復制方法、變量、或類的邏輯引用,當把此引用粘貼到另一個源文件中時能夠自動導入所需的限定符和導入語句 |
Ctrl+Shift+A | 彈出的搜索框中輸入你想搜索的內容(Android Studio的具備的特性、功能),系統會給出結果,這貨很有用😊 |
Alt+F1 | 出現Select In 對話框,可以進行一些便捷的操作,雖然好用但是還不如用鼠標 |
Ctrl+N | 在彈出的對話框中輸入類的名字可以直接打開該類,超贊😊 |
Ctrl+Shift+N | 在彈出的對話框中輸入文件的名字可以直接打開該文件,比起上一個能打開的文件更多 |
Ctrl+G | 可以輸入想要到達的行數或者行數:列數,文件很長的時候很有用 |
Ctrl+Alt+Home | 可以打開與當前文件相關聯的文件,例如打開的MainActivity.java,那么他的相關文件就會是activity_main.xml ,你的同事絕對不知道這一點😜 |
Ctrl+H | 可以查看當前類(只有在java文件中有效)的繼承關系,你會發現不出意外的話Alt+8 與其效果是同樣的 |
Ctrl+數字加號 | 展開光標所在處已折疊的代碼塊 |
Ctrl+數字減號 | 折疊光標所在處已展開的代碼塊 |
Ctrl+Shift+數字加號 | 展開所有已折疊的代碼塊 |
Ctrl+Shift+數字減號 | 折疊所有已展開的代碼塊 |
Ctrl+空格 | 代碼提示,但是Windows系統下好像是輸入法的切換,如果你還是想使用這個快捷鍵,要么將其改為Ctrl+3,要么就修改注冊表咯。方法1,方法2 |
Alt+Enter | 絕對是用的最多的,可以自動補全當行並且將光標跳到下一行,當新引入一個類但是還沒有導入的時候,只需要對着類的名字使用該快捷鍵就可以自動導入了 |
Shift+Enter | 直接從當前行跳轉到下一行,不用將光標置於當前行末尾然后再按回車,十分方便 |
Alt+/ | 同樣也是代碼提示,不過這個提示只是提供在文件中使用過的單詞,向上循環 |
Alt+Shift+/ | 還是代碼提示,提示只提供在文件中使用過的單詞,向下循環 |
Ctrl+/ | 代碼注釋,適用於單行,也可以選擇多行,用得最多的了,不用我強調的啦 |
Ctrl+Shift+/ | 塊注釋 |
Alt+Insert | 呼出Generate命令,強烈安利😎 |
Ctrl+J | 插入代碼模板,或者如果你記得代碼模板的名稱,例如fbc,接着是用Ctrl+J,則可以直接插入() findViewById(R.id.) |
Ctrl+Alt+J | 當選擇一個單詞之后使用該快捷鍵可以直接呼出模板,選擇其中你需要的就行了 |
Ctrl+Shift+向上箭頭/向下箭頭 | 在作用域的范圍內上/下移一條或多條語句,如果移動的是代碼塊,則整個代碼塊將會一起移動到下一個語法正確的位置 |
Alt+Shift+向上箭頭/向下箭頭 | 將一條或多條語句向上/下移動而不考慮作用范圍以及語法是否正確 |
Ctrl+Alt+I | 根據Code Style 中設置的方案,對當前鼠標所在的行或選中的多行進行縮進,保持代碼美觀很有效 |
Ctrl+Alt+O | 組織導入語句 |
Ctrl+Alt+L | 對文件的代碼格式進行重新的整理 |
Ctrl+Alt+T | 選中需要包裹的語句,使用該快捷鍵可以快速的將其被try catch,if/else,for或者for each 等包裹,用熟了會很方便 |
Ctrl+Shift+Delete | 選中不想被包裹的語句,使用改快捷鍵可以刪除try catch,if/else,for或者for each等代碼塊 |
Ctrl+Alt+Shift+T | 呼出Refactor This對話框,可以做很多有關重構的事情,四個快捷鍵可以記住成CAST |
Shift+F6 | 重命名該文件 |
Ctrl+F6 | 修改方法名以及參數 |
Ctrl+Shift+F6 | 類型遷移 |
F6 | 移動文件或者移動變量到另一個文件 |
F5 | 復制文件或者復制變量到另一個文件 |
Home | 將光標置於當前行的首個字母前 |
End | 將光標置於當前行的末尾 |
Ctrl+Alt+V | 抽取變量(variable) |
Ctrl+Alt+C | 抽取常量(constant) |
Ctrl+Alt+F | 抽取字段(filed) |
Ctrl+Alt+P | 抽取參數(parameter) |
Ctrl+Alt+M | 抽取方法(Method) |
Ctrl+K | Git提交修改 |
Shift+F10 | 運行項目 |
Ctrl+Alt+S | 設置 |
Ctrl+Alt+Shift+S | 項目結構設置 |
如果你有其他經常使用的快捷鍵而我並沒有介紹到的,歡迎你留言補充,大家一起共同進步!