常用快捷鍵
功能 | 快捷鍵 |
---|---|
深度搜索 | shift + shift |
查找類 | cmd + o |
查找當前方法 | cmd + fn + f12 |
查找當前單詞 | cmd + f |
全局搜索 | cmd + shift + f |
格式化代碼 | cmd + opt + l |
快速插入下一行 | shift + enter |
快速補全行末分號 | cmd + shift + enter |
基礎代碼補全 | ctl + space |
萬能鍵(導入包,自動修改等) | alt + enter |
刪除不用的 import 包 | ctl + opt + o |
快速移動一行 | cmd + shift + 上下方向鍵 |
選中單詞 | opt + 方向鍵上 |
列編輯 | opt + 鼠標選擇 |
快速移動到錯誤處 | fn + f2 |
快速回到上一個瀏覽界面 | cmd + opt + <-/-> |
重寫方法 | ctl + o |
創建構造方法 | cmd + n |
顯示當前類的層次結構 | crl + h |
翻譯(需要安裝ECTranslation插件) | ctl + l |
書簽功能
每當我們查看工程較大的源碼時,難免會在數十個個文件中跳來跳去,一會就跳暈了,好在 Android Studio 提供了書簽功能,相信熟練了該用法后,肯定就離不開了.
兩種書簽:
- 匿名書簽:無限個
- 具名書簽:署簽名為09或者AZ間的一個字符作為助記符,因此數量有限
win 環境
添加書簽: 鼠標所在行,按 F11
,則添加一個匿名書簽,在按F11
,取消;如果想添加具名書簽,則在光標所在行按ctrl + F11
,然后會彈出0~9
或者A~Z
的助記符選項,點擊即可
顯示所有書簽:shift + F11
書簽之間的切換:
如果是匿名書簽,只能點 shift + F11
查看所有書簽,然后選擇
如果是具名書簽,那么只需要 ctrl + 助記符
則直接跳轉到對應書簽
mac 環境
添加書簽:鼠標所在行,按 Fn + F3
,則添加一個匿名書簽,再按Fn + F3
,取消;如果想添加具名書簽,則在光標所在行按 opt + Fn + F3
,然后會彈出0~9
或者A~Z
的助記符選項,點擊即可
顯示所有書簽:cmd + Fn + F3
書簽之間的切換:
如果是匿名書簽,只能點 cmd + Fn + F3
查看所有書簽,然后選擇
如果是具名書簽,那么只需要 ctrl + 助記符
則直接跳轉到對應書簽
新建文件時的注釋模板配置
File–>Settings–>Editor–>File and code Template
選擇右側的 include 標簽 ,打開 File Header , 按照提示添加對應的注釋.
上面只是為新建的 Java 文件添加頭部的注釋,關于作者,創建時間, copyright 等,還有一種使用場景是新添加方法時的注釋.可以參考Android Studio 配置系列(一):自定義代碼注釋
常用的幾個插件
- Alibaba Java Coding Guidelines:代碼規范檢查
- CodeGlance: 右側顯示代碼大綱
- ECTranslation: 取詞翻譯,安裝后建議在快捷鍵設置中搜索 translation, 然后修改快捷鍵,mac 中使用的是
ctr + l
關閉 instance run
貌似目前問題還比較多,在 preference -> Build,Execution -> instance run
下關閉即可.
mac 連接真機調試
- 配置 adb 環境變量,找到 Android SDK 的位置,一般在:
~/Library/Android/sdk/
將下面兩個路徑添加到當前 shell 的配置文件的末尾,因為我將當前的 shell 換成了 zsh,因此我的配置文件時 ~/.zshrc
export PATH=${PATH}:~/Library/Android/sdk/platform-tools
export PATH=${PATH}:~/Library/Android/sdk/tools
記得 source ~/.zshrc
然后通過 adb version 命名查看是否配置成功!
- 將手機連接到 mac 上,在終端輸入
system_profiler SPUSBDataType
,查看手機的信息;
對應的輸出可能有很多,我們只需要找包含Serial Number
的那一組數據,找到該組數據的Product ID
對應的16進制數。
然后打開~/.android/adb_usb.ini
,如果沒有,則先創建該文件,并將Product ID
對應的16進制數據寫入該文件即可。
重啟 adb
adbkill-server
重新連接手機即可使用
經過以上配置,以后如果還想調試其它手機,那么只需要將該手機的
Product ID
寫入到 adb_usb.ini 文件中即可。