Android 尋找極限編碼的「快感」

幕後眼光發表於2019-02-13

前言

關於 Android Studio 一些配置,如果可以掌握下來,是能夠很大限度得提高我們的工作效率,節省工作時間。

注意:本文權當是一篇歸類總結文章,裡面引用了網上一些優秀文章,是本人閱讀過之後覺得寫得非常之好的,才貼出來的。

一、個性化設定

根據自己的喜好,去設定屬於自己個性化的開發工具 ,就好像穿著自己喜歡的衣服去上班,帶來的感受是不一樣的,本來就枯燥無味的編碼工作,難道不應該添點色彩嗎?

1.介面

1.1 主題

編碼當然要選自己喜歡的主題才有感覺。在【Settings】——【Appearance】——【Theme】,可以選擇黑色以及亮色主題,看你個人喜好。

對於色弱或者色盲的朋友,對顏色不太敏感的,可以勾選 Adjust Color for red green vision...選項。

1.2 背景

當然你也可以設定 As(Android Studio 簡稱)的背景圖片,例如女神林志玲呀,二次元小蘿莉啦···點選上圖的 【Background Image】設定背景圖。

有些人不喜歡黑色風格的 As ,但是白色背景看久了對眼睛又不好,可以修改背景顏色,下面是修改背景顏色教程,可以設定背景為豆沙色(保護色)。

android studio 設定背景顏色方法

Android 尋找極限編碼的「快感」

2.程式碼風格

2.1 字型大小及樣式

在【Settings】——【Editor】——【Font】可以改變字型的大小、間距、樣式。本人喜歡 13號的 Fira Code

2.2 程式碼配置及風格

預設的程式碼顏色及風格,可能並不是你想要的,這裡有個網址可以下載流行的配色方案。

http://color-themes.com/

http://color-themes.com/

選擇你喜歡的配色方案,點進去,選擇 IDEA 下載對應的 jar 包

IDEA

在 As 裡面,匯入下載下來的 jar ,重啟 As 即可生效(反過來,我們也可以 Export Settings 匯出設定,這樣我們即便哪一天重灌 As 了 ,重新匯入之前設定好的 jar ,就不用重新配置了)

Import Setting

二、快捷操作

1.快捷鍵設定

這裡分享一篇炒雞全面的 As 快捷鍵文章,我覺得已經不能夠再詳細再全面了,所以直接傳送門過去吧,大家一定要認真地牢記一些常見操作的快捷鍵,快捷鍵能一定程度提供編碼速度哦

最強 Android Studio 使用小技巧和快捷鍵

當然也可以自定義快捷鍵,在【Settings】——【Keymap】可以設定快捷鍵,例如:快速滾動到頂部,我設定為 Alt + T ;快速滾動到底部,設定為 Alt + B ;跳轉到檔案管理器開啟檔案,設定為 Alt + Shift + E 。

相關檔案

(圖片來源網路,侵權必刪)

2.Postfix Completion

As 其實提供了程式碼補全功能,學會這些高頻常用的 postfix completion,我們可以省下不少體力活 。這裡面貼兩篇我覺得寫得很好的文章,感謝作者分享

Android Studio 高頻 Postfix 總結

Android Studio 技巧之 【Postfix Completion】

非空判斷

(圖片來源網路,侵權必刪)

3.Template

定製專案中常用的 Template,可以讓你幾秒鐘完成幾分鐘才能完成的體力活,例如沒有技術含量,但是耗費時間的程式碼:Splash 啟動頁,下拉重新整理控制元件,ListView 的 Adapter實現等等。

3.1 關於Template的介紹

Android Studio Template

神奇的Android Studio Template

3.2 如何自定義Template

Android Studio自定義模板 寫頁面竟然可以如此輕鬆

Android Studio 模板用法與自定義 Live Templates

3.3 As 外掛 TemplateBuilder

建立一個 Template 過程是比較繁瑣的,於是有人做了個 As 外掛,方便大家使用

TemplateBuilder(中文版)

image

(圖片來源網路,侵權必刪)

三、外掛

1.Vim 外掛

如何在 As 裡高逼格的敲程式碼呢?你可能需要 Vim 外掛~

在 As 裡面搭配 Vim,可能一開始不順手,等你熟練使用之後,就可以寫出行雲流水般的感覺了!

Android Studio +Vim

複製整行→yy

(圖片來源網路,侵權必刪)

2.高效率外掛

下面分享的 As 外掛,像 GsonFormat 生成 Bean 物件,ButterKnife 自動生成註解等,簡直不能再省時間了

Android Studio提高效率常用外掛整理

四、Gradle 配置

如果將 gradle 的編譯時間,縮短到極致,配置好 gradle,節省的時間,可能不止喝一杯咖啡的時間。

納尼?我的Gradle build編譯只要1s

小結

感謝各位大佬的無私分享~

更多技術分享,請關注微信公眾號——碼農茅草屋:

碼農茅草屋

相關文章