Android Studio筆記(2)——快捷鍵


在朋友推薦下,上個星期黃老師我用上了Google的新黑暗工具,基於Intellij idea的新Android開發集成開發環境

——Android Studio,用下來感覺還算不錯,但作為一個ADT Bundle的深度使用者,難免會遇到不少問題,所以

本着大家需要什么我就解決什么的原則,所以打算寫幾個博客來幫助和黃老師我一樣有問題的諸猿。

 

一、Android Studio的快捷鍵設置方法

Windows:File->Setting->IDE Settings->Keymap

Mac OS:Android Studio->Preference->IDE Settings->Keymap

如圖:

 

然后可以看到Keymap頁面,上部可以選擇默認配置,其中Default為默認配置,然后可以copy默認配置生成一份新配置

,本課中使用Default配置做為介紹樣本,其他配置可以參照本課中的解釋,自行研究。

 

二、一些需要了解的快捷鍵解釋

 

1、Code/Generate 啟動代碼生成器(alt insert)

作用:自動在代碼中按用戶輸入插入:Getter、Setter、構造方法、復寫方法、接口方法、equal、hashCode、父類調用、版權信息等

默認配置按鍵:Windows為alt insert、Mac默認沒設置推薦設置為cmd=

 

2、Code/reformat 代碼格式化(ctrl alt L)

作用:格式化當前選中的代碼、代碼文件或全局

默認配置按鍵:Windows/Mac都為ctrl alt L

 

3、Code/Completion 代碼補全提示/自動補全(ctrl space和ctrl shift space)

作用:按下后,顯示當前光標處的代碼補全提示框/自動補全光標后代碼

默認配置按鍵:ctrl space(提示)、ctrl shift space(自動補全)

 

4、Main Menu/Navigate 查找類和代碼(ctrl n和ctrl shift n)

作用:通過在彈出框中輸入類名或文件名(有補全提示),打開對應的代碼文件

默認配置按鍵:ctrl n類名搜索、ctrl shift n文件搜索

 

5、Code/Optizime imports 為導入包和類進行排序(ctrl alt o)

作用:按下后,會將選中區域、當前文件或全局的代碼文件中的import包或類進行重新排序,不會導入未導入的包

默認配置按鍵:ctrl alt o

 

6、Main Menu/View 查看最近修改的文件(ctrl e)

作用:按下后,會彈出一個對話框提示最近修改的幾個文件

默認配置按鍵:ctrl e

 

7、Main Menu/Edit/Find 文件內查找(ctrl f)

作用:按下后,編輯器會彈出一個搜索框

默認配置按鍵:ctrl f

 

8、Main Menu/Edit/Find 文件內替換(ctrl r)

作用:按下后,編輯器會彈出一個搜索框和替換框

默認配置按鍵:ctrl r

 

9、Main Menu/Refactor 重命名和重構(shift f6)

作用:按下后,效果類似Refactor->rename

默認配置按鍵:shift f6

 

10、Main Menu/Navigate 跳到上次編輯的地方(ctrl shift backspace)

作用:按下后跳到上次編輯的地方

默認配置按鍵:ctrl shift backspace

 

11、Main Menu/Refactor/Extract 變量快速生成(ctrl alt v)

作用:按下后會為當前光標處的表達式快速生成一個臨時變量,並將表達式作為其賦值語句

默認配置按鍵:ctrl alt v

 

12、Main Menu/View/Tools Window 顯示方法的參數類型提示(ctrl p)

作用:按下后會提示當前光標處方法的參數列表,對查看復用方法非常有用

默認配置按鍵:ctrl p

 

13、Main Menu/View/Tools Window 顯示方法的提示信息(ctrl q)

作用:按下后會提示當前光標處方法的Source Doc與注視,類似Eclipse光標停留效果

默認配置按鍵:ctrl q

 

14、Editor Actions 范圍選取 (ctrl w)

作用:每次按下都會擴大選中的區域

默認配置按鍵:ctrl w

 

15、Editor Actions 上下切換方法(alt up/alt down)

作用:上下切換方法

默認配置按鍵:alt upalt down

 

(先這些,還有很多按鍵后續添加。。。)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM