Android Studio 中超級常用的快捷鍵使用,提高代碼編寫效率。

Android Studio 中的快捷鍵是非常多的,熟練使用可以極大程度上的提高代碼的編寫效率。它和Eclipse的快捷鍵有所不同,雖然可以在AS上使用Eclipse中的快捷鍵,但是難免有所衝突,而且不能使用AS中的新增的更人性化的快捷鍵了。分享一下Android Studio中非常常用的快捷鍵的使用方法。

總體上有這些:


下面介紹一下如何使用。

1、logt + Enter  快速生成TAG字段


它可以快速生成一個TAG字段,默認是當前活動的名字。這樣再使用TAG字段的時候就可以直接引用了。

2、logd + Enter  快速生成一條d級別的log信息


它會把設置好的TAG信息自動引用,輸出字符串默認使用當前函數的名字,我們可以自行修改。同理,如果輸出e級別的,就loge + Enter,以此類推即可。

3、logm + Enter  快速生成一條帶有參數的Log信息


它默認使用的是當前函數的參數。

4、Toast + Tab  快速生成一條Toast語句


這個就不能使用Enter了,開始使用的時候總是按回車,然後就跑下一行去了,哈哈。不過習慣就好了。

另外:log信息的輸出,例如1-3,都可以使用logd + Tab的形式去編寫代碼。統一使用Tab也可。

5、Ctrl + D  複製當前行到下一行,也可以選中多行


非常常用的快捷鍵!!再也不用Ctrl + C,然後再Ctrl + V了。慢慢糾正,就會感受到Ctrl + D的便利!

6、Ctrl + Y  刪除當前行,也可以選中多行


再也不用鼠標左鍵拖動,選中一行後,在delete了。非常便捷。

7、Ctrl + W  按一下選中當前行,多按選中多行


多數都是用於選中一行。選中多行就多按幾次W就好了。

8、Ctrl + N  查找並打開類


如果知道類的名字,只需要按下快捷鍵後查找,不需要想這個類在哪裏定義的,再打開工程面板去點開文件查找。這種方式非常便捷,編寫代碼時,如果忘記了類中的方法名等信息時,這個功能就可以快速定位類了。

9、Ctrl + B  快速定位變量定義的位置


Ctrl + 鼠標左鍵 同樣可以達到這樣的效果,但是爲什麼使用這種方式呢?是因爲這可以使代碼編寫與鼠標分離。不再依賴鼠標,增加右手勞動。聽起來挺嚇人的,非常實用就對了。

10、Ctrl + O  快速重寫父類方法


如上圖,在活動中快速重寫父類的stop()方法。就可以按下快捷鍵後,輸入stop就可以快速定位方法位置,然後回車就完成快速重寫了。

11、Ctrl + J  快速添加for循環、if判斷等模板


這個快捷方法中有很多模板可以選擇,大家可以自行嘗試一下。

12、Ctrl + F  查找

在當前類中查找,同理的還有Ctrl + Shift + F 全局查找。在整個項目中查找。

13、Ctrl + R  替換


爲什麼第12條沒有對應Gif圖呢?因爲查找替換通常都是一起使用的,也可以單獨使用,這裏就組合起來使用了。項目中經常有需求更改,更改文案等要求,這個快捷鍵的意義就顯得非常大了。包括我們自己編寫小程序的時候也免不了經常使用這個方法。

14、Ctrl + Alt + T  爲選中代碼快速添加if/else、try/catch等語句


非常常用的快捷鍵。免去了很多體力勞動。

15、Ctrl + Alt + L  快速格式化代碼


上面的圖片中,開始的代碼非常亂。使用了格式化代碼後秒復原。在日常編程中,我們並不能總保證格式的正確,格式亂的代碼非常影響美觀,更重要的是影響閱讀。有了這個格式化代碼的快捷鍵,再也不用愁了。

16、Ctrl + Alt + Space  代碼提示


如上圖的代碼,如果你突然不知道該怎麼填寫參數了,怎麼辦?按下該快捷鍵,Android Studio會給你所有可以使用的參數列表供你選擇。非常實用的方法。

17、Ctrl + Shift + up / down  選中代碼上/下移動


不同於複製代碼,這個快捷鍵是將選中的代碼塊進行移動。

18、Ctrl + Shift + N  查找並打開文件


它可以實現快速定位需要查看的文件,非常實用。比起去工程面板查看,要方便的多。

19、Ctrl + Shift + i    查看一個方法在類中的實現


尤其是在查看別人的代碼或源碼的時候,來回移動代碼,會導致思路斷層,也容易找不到回去的位置。這個快捷鍵可以將方法的實現方法直接呈現在當前視線中,並且可以進行窗體的大小拖動。非常實用。

20、Alt + Insert  快速添加構造方法、getter、setter等方法


上圖就是一個典型的JavaBean中添加getter和setter方法。非常簡便。在解析複雜的json數據時,這要是一個一個的敲,不僅浪費時間,影響效率,而且容易遺漏、錯寫等。

21、Alt + 鼠標左鍵拖動  多行編輯


這個方法也是經常使用到的,想複製一段代碼,卻只想複製一部分,怎麼辦,使用這個方法輕鬆解決。尤其是在定義了一大堆控件之後,在初始化這些控件的時候,就可以直接複製變量名了。而且是批量複製。

22、Alt + Enter  查找解決方案


如上圖的代碼,我們沒有強制類型轉換,這時,按下快捷鍵,選中第一行解決方法就可以快速添加類型轉換了。同樣的,在代碼出錯後,不能第一時間找到錯誤原因時,就可以使用這個方法,查找解決方案。這個快捷鍵是所有快捷鍵中最常用的快捷之一了。

23、Alt + up / down  在類中的方法間快速移動


快速在方法間移動,而且不會有遺漏。

24、Alt + left / right  窗口切換


打開的窗口很多,需要快速切換的時候,這個快捷鍵非常好用。

25、Alt + 數字1  打開或關閉工程面板


需要使用到工程面板的時候,按下快捷鍵就可以了。不需要再移動鼠標去點擊了。

再補充一個特別常用的快捷鍵。Ctrl + /  快速爲選中行添加註釋


同樣非常常用,一行一行的註釋實在是太笨了。


這些常用快捷鍵的使用就介紹到這裏了,當然還有很多快捷鍵沒有介紹到,這些快捷鍵對編程效率的提升也是功不可沒的,由於篇幅有限,就不再一一介紹了,掌握了這些,你的編程效率就已經提升了好幾個檔次了。

另外,還好太常用的快捷鍵沒有那麼多,不然我實在是錄製不過來。有人可能會問,要怎麼記住這麼多快捷鍵的使用方法啊?難道每次忘記都需要查找這篇文章或者百度、Google嗎?回答當然是不,要掌握學習方法。開始使用的時候要刻意去記住這些快捷鍵。而且很多快捷鍵的使用可以組合起來。要靈活使用。這裏,我提供一下我的記憶方法。就是把這些快捷鍵的使用記下來,放到電腦旁邊,忘記了就看一眼。多看肯定就記住了。也不需要去百度、Google了。


也可以撕下來貼到能看到的地方,非常使用哦。

轉載請註明出處:http://blog.csdn.net/Lone1yCode/article/details/79516856


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章