之前一直使用Eclipse,現在換AS,剛開始真有些不適應。在使用AS有一段時間後,感覺AS最強大之處就是代碼提示功能。下面總結一下AS剛開始使用時的一些基本配置,磨刀不誤砍柴工,我們現在來好好磨磨刀。
一、 快捷鍵
快捷鍵這個東西太多了,網上也有很多,但是全而不實。我挑幾個經常用的寫出來吧。
操作 | MAC OSX | Win/Linux |
---|---|---|
智能提示 | ctrl+空格 | 同左(若快捷鍵衝突更改一下) |
自動修正 | alt+回車 | 同左 |
// 註釋代碼 | Cmd+/ | Ctrl+/ |
/**/ 註釋代碼 | Cmd+Option+/ | Ctrl+Alt+/ |
// 註釋代碼 | Cmd+/ | Ctrl+/ |
格式化代碼 | Cmd+Option+L | Ctrl+Alt+L |
清除無效包名引用 | Option+Ctrl+O/ | Alt+Ctrl+O |
查找 | Cmd+F | Ctrl+F |
查找+替換 | Cmd+R | Ctrl+R |
刪除行 | Cmd+Delete/ | Ctrl+Y |
重寫方法 | Ctrl+O | Ctrl+O |
常用插件 | Cmd+N | Alt+Insert |
調到指定行數 | Cmd+L | Ctrl+L |
將選取的代碼段封裝成方法 | Cmd+Option+M | Ctrl+Alt+M |
快速打開文件 | 雙擊shift | 同左 |
好了,常用的差不多了。
二、插件
插件是個好東西啊,推薦幾款十分好用的插件,根據自己需要添加吧。
[好用的插件,點這裏,點這裏]
- 第一個插件個人建議不用也罷,效率不是很高。
- 第二個Gsonformat的快捷鍵是【MAC:Cmd+N 】。列表中的【GsonFormate】
- 第四個插件AndroidAccessors的快捷鍵是【MAC:Cmd+N 】。
列表中的【AndroidAccessors】就是你添加的第二個插件。但是AS1.5版本以後貌似提供了自帶的【Getter and Setter】那麼就沒必要導入了(我插件裝的多有點記不清了)。 - 第六個插件JsonOnlineViewer的位置在View下的第一個【JsonViewer】
- 第七個插件CodeGlance這個十分有用的幹活,安裝好後在右側的半透明縮略圖就是了盡情的拖動吧。
- 第八個插件Android Drawable Importer,安裝了這個插件以後,在資源文件夾上右鍵→new,會多出四個選項,其中的 Batch Drawable Import 就是你想要的功能。
- 第九個控件MVPHelper,一鍵生成MVP代碼
MVPHelper具體使用方法
說到這是不是很心動啊?下面告訴你在哪裏安裝這些插件。
【Mac:Cmd+,】調出【Preference】頁面選中【Plugins】,如圖所示:
上面有三個按鈕
【Install JetBrains..】這個是谷歌官方的插件
【Browse reposit…】這個是民間大牛的插件
【Install plugin fro】這個是本地下載的插件
三、基本設置
自動導入包:
【Preference】-》【Editor】-》【General】-》【Auto Import】
選中後右側的【複選框】全部勾選-》【Apply】-》【OK】鼠標懸浮提示
【Mac:Cmd+,】調出【Preference】頁面【Editor】-》【General】-》
【Show quick doc on mouse move】選中-》【Apply】-》【OK】。- 還有一些有點想不起來了,大家要是知道的話可以貼在回覆裏,大家一起學習一下。
四、注意事項
- 導入項目過慢解決辦法:
導入項目前先看一下自己AS的【gradle】版本,然後把要導入項目的build.gradle文件中的gradle版本寫成和自己一樣即可。還有單個module對應的【compileSdkVersion】 與【buildToolsVersion】看看本地是否已經有了。 - Android 6.0(api 23) SDK,不再提供org.apache.http.*(只保留幾個類).
解決辦法:在相應的module下的build.gradle中加入:
android {
useLibrary ‘org.apache.http.legacy’
}
注意放置的位置:是在android {}中
大部分都親自嘗試驗證過,若有什麼問題大家可以提出來,一起學習進步~