Intellij IDEA(Android Studio)好用的插件和软件
好插件有很多,合理利用插件可以提高開發效率,遇到好用的記錄下,找到新的就更新
1.Key Promoter X
idea的快捷鍵提醒和快速設置快捷鍵,在你不用快捷鍵使用某個操作的時候,會自動提醒你
如果在idea上無法下載,則在官網下載:Key Promoter X - IntelliJ IDEs Plugin | Marketplace
附加一個插件??Presentation Assistant? ?快捷鍵展示,在錄制視頻演示的時候比較好用
2.GsonFormat? ? 和? ? JSON To Kotlin Class
GsonFormat ? ?根據json串生成一個java類,很好用
JSON To Kotlin Class? ?根據json串生成一個kotlin數據類
3.FindBugs-IDEA
查找bug的插件
4.Android Parcelable code generator
快速生成Parcelable,用于安卓的內存序列化(Intent等傳輸)
ps:如果使用kotlin寫bean類,則可以使用kt提供的插件來在編譯時生成模板代碼
apply plugin: 'kotlin-android-extensions'? ? //該插件已被標記為廢棄,但是仍可以使用(并且我覺得不應該被廢棄),替代的插件為:kotlin-parcelize
使用方式:@Parcelize data class(a:Int):Parcelable? ? ?(或者不使用dataclass也是可以的)
就是如此簡單
5.Android ButterKnife Zelezny
自動綁定View,省去了手寫findViewById方法,雖然Kotlin用不上,但這是以前幫助我最大的插件
6.eventbus3-intellij-plugin
查看EventBus跳轉的位置,但暫不支持Kotlin
7.Alibaba Java Coding Guidelines
Alibaba 編碼規約插件
8.CodeGlance
類似Sublime的右側欄,可以快速預覽和拖動查看代碼的功能,但是我裝上后覺得有點占地方又給卸載了
9.谷歌瀏覽器插件,比較好用所以就記下來了
postman? :可以模擬各種網絡請求??Postman 安裝及使用入門教程 - Mafly - 博客園? ?(安裝方法,文末有下載鏈接)
Black Theme for Chrome? :將網頁轉成黑色
Read Aloud: 文本語音朗讀助理? :可以直接閱讀選中的文本,且可以設置語速和使用快捷鍵
10.Vysor(手機投屏到電腦上的軟件,不是插件)
11.Fiddler
網絡抓包工具(抓取網絡請求)
12.檢測內存泄漏和UI卡頓的三方庫
LeakCanary檢測內存泄漏
BlockCanary檢測UI卡頓
13.快速部署項目
Freeline(缺點,不支持Kotlin和(Jack,抽象類)的增量編譯
jrebel for android支持Kotlin
14.快捷調試數據庫
Android-Debug-Database
15.提升安卓布局解析速度
X2C? ?
https://github.com/iReaderAndroid/X2C
原理:寫的時候的xml文件,在編譯期間生成對應的java文件,所以不會使用反射,以此提升效率
16.Android Methods Count
顯示依賴庫中得方法數
17.JsonOnlineViewer
在Android Studio中請求、調試接口
18.Android Styler
根據xml自動生成style代碼的插件
19.GradleDependenciesHelperPlugin
maven gradle 依賴支持自動補全
20.RemoveButterKnife
見名知意,把butterKnife還原為findViewById
21.AndroidProguardPlugin
一鍵混淆插件,不過別指望能適配所有的三方lib包
22..ignore
一鍵添加git的不提交文件列表
23.WakaTime
記錄你在IDE上的工作時間
24.ADB WIFI 和?AndroidWiFiADB
使用wifi進行手機調試,以前用的時候挺好用,后來老連不上就不用了
ps:ADB Wifi Connect? 這個插件可以用
使用方式:
先插上usb線,確定連上了手機
點擊這個按鈕,并找到對應的設備,然后點擊connect,就可以拔掉usb線了,擺脫了線的束縛,并且可以安裝,調試和打印日志,缺點就是如果包比較大,安裝的時候比較慢
25.AndroidLocalizationer
可用于將項目中的 string 資源自動翻譯為其他語言的 Android Studio/IntelliJ IDEA 插件
26.eventbus3-intellij-plugin
沒啥好說的,EventBus的跳轉調試工具
27.ApkMultiChannelPlugin
這是一個為了方便 Android 多渠道打包的 Android Studio / IDEA 插件
28.一鍵部署服務端項目到遠程服務器 Cloud Toolkit
嗯,雖然沒用過,但是看描述應該會提升不少效率
29.一篇講如何配置as來提高開發效率的
30.別人收集的各種三方框架
30.1?Android常用三方框架 - 簡書
30.2最新Android框架排行榜,上百項資源匯總不容錯過
31.壓縮apk的資源的開源框架(騰訊開源),配合代碼混淆,可以極大的減少包體積
https://github.com/shwenzhang/AndResGuard/blob/master/README.zh-cn.md
32.BAT內使用的開發工具(比較牛逼)
BAT程序員常用的開發工具,建議收藏!
33.Alibaba Cloud Toolkit(java后端程序一鍵發到云服務器(阿里云?)
34.滴滴的移動端開發百寶箱?DoKit 2.0
https://github.com/didi/DoraemonKit
比較好用的工具有:crash查看,模擬弱網,日志查看和一系列性能檢測工具和ui工具等
35.EasyCode 可以自動生成SpringBoot的代碼,超方便
代碼神器:拒絕重復編碼,這款IDEA插件了解一下.....
36.Android Drawable Preview??這是一款在 Studio 上預覽圖片資源縮略圖的插件,能幫我們快速定位欲查找圖片的位置,除此之外還支持顯示 xml 資源的縮略圖。
Android Drawable Preview - IntelliJ IDEs Plugin | Marketplace
支持drawable和mipmap
37.翻譯插件??ECTranslation
ECTranslation - IntelliJ IDEs Plugin | Marketplace
選中欲翻譯的英文單詞或者句子,鼠標右擊選擇 Translate(默認為第一個選項)
38.JsonViewer??在idea內就可以對 Json 文本進行格式化
JSON Viewer - IntelliJ IDEs Plugin | Marketplace
不需要任何快捷鍵,只需要找到 Studio 窗口最右邊,即可找到 Json Viewer 選項,點擊即可
39.Statistic? ?項目信息統計
有了這個插件之后你可以非常直觀地看到你的項目中所有類型的文件的信息比如數量、大小等等,可以幫助你更好地了解你們的項目。
你還可以使用它看所有類的總行數、有效代碼行數、注釋行數、以及有效代碼比重等等這些東西。
40.CamelCase??多種命名格式之間切換
這個插件可以實現包含 6 種常見命名格式之間的切換,比如駝峰轉全大寫加下劃線。并且,你還可以對轉換格式進行相關配置(轉換格式)
詳細:安利 10 個讓你爽到爆的 IDEA 必備插件!? 最后一個
41.GoogleLibraryVersionQuerier? build.gradle遠程倉庫提示工具(暫時還沒有線上版本)
一個牛逼的插件誕生了!
42.Rainbow Brackets? 彩虹括號,媽媽再也再也不用擔心括號配不到對了
43.通過開源項目免費獲得JB全家桶的IDE旗艦版使用權(自身有開源項目就能搞到哦!)
免費獲取 IntelliJ IDEA 全家桶的 6 種方式!
44.關于使用Kotlin后出現控制臺亂碼
help->edit?custom?vm?options
末尾加上一行?
45.在ide中刷LeetCode:leetcode editor
https://github.com/shuzijun/leetcode-editor
46.幾個好用的插件或軟件,轉自公眾號文章:?阿里程序員喜歡用的 15 款開發者工具,你都用過哪些?
好用的包含如下:
一、Java 線上診斷工具 Arthas
三、混沌實驗注入工具 ChaosBlade,提供豐富故障場景實現
五、應用實時監控工具 ARMS
八、性能測試工具 PTS,可以模擬大量用戶訪問業務的場景
十一、數據處理工具 EasyExcel,可以解析和生成Excel
47.快捷跳轉Action方法 RestfulToolkit
spring的開發中經常有根據瀏覽器url找對應action方法的需求,這個可以快捷的根據url跳轉,不用findAll查詢了
48.控制臺日志 高亮? Grep Console
49.可以查看某個對象占用了多大的內存,jvm調優必備工具? VisualVM Launcher
地址:https://plugins.jetbrains.com/plugin/7115-visualvm-launcher
運行java程序的時候啟動visualvm,方便查看jvm的情況 比如堆內存大小的分配
某個對象占用了多大的內存,jvm調優必備工具
50.JRebel for IntelliJ 后端熱部署插件
一款熱部署插件,只要不是修改了項目的配置文件,用它都可以實現熱部署。收費的。不過功能確實很強大。算是開發必備神器了。熱部署快捷鍵是control+F9/command+F9。
51.Jump to Line? ?
調試時使用,它允許您轉到任意行并設置執行點而無需執行前面的代碼。
52.Maven Helper
它可以讓您查看、分析和排除相互沖突的Maven依賴項。?還可以運行和調試 Maven 目標
53.Doc-Aware Search Everywhere
這款插件可將幫助文章添加到搜索結果列表。?只需點擊一個看起來相關的文章,它就會出現在您的默認 Web 瀏覽器中。?這將為您節省大量時間,因為您不必再在瀏覽器中手動打開產品幫助并自行搜索文章。
54.EduTools?
這款插件既適合學習者也適合教育工作者。?它讓您能夠直接從 IDE 學習和教授編程語言,如 Kotlin、Java、Python、JavaScript、Rust、Scala、C/C++ 和 Go。?如果您要學習編碼,我們建議您在實踐中學習。?安裝該插件可加入開箱即用的公開編程課程,或注冊您的老師或同事準備的定制課程。?是的,您沒聽錯,EduTools 插件允許您創建練習并將其與團隊成員共享。
55.Extra Icons?
Extra Icons 插件適合想讓 Project 視圖更加亮眼的用戶。?它增加了一組默認情況下 IntelliJ IDEA 不支持的圖標。?這些圖標不僅美觀,還將簡化文件之間的導航,因為您可以更直觀地識別文件類型。?最重要的是,這些圖標高度可定制。?您可以在 Preferences| Settings / Appearance & Behavior/ Appearance/ Extra Icons 中進行微調。
56.Tabnice
ai+機器學習的代碼提示插件,仁者見仁智者見智.
57.ASM Bytecode Viewer Support Kotlin
一款能?查看字節碼?和?生成ASM代碼?的插件,是幫助我們學習ASM的利器,對ASM的熟悉和使用可以說是so easy
代碼右鍵 ASM Bytecode Viewer 便能自動生成ASM插樁代碼
58.github copilot
也是一款ai自動代碼提示的插件,程序員是為了什么這么想要干死自己?
總結
以上是生活随笔為你收集整理的Intellij IDEA(Android Studio)好用的插件和软件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 发布开源库的踩坑经历:jitpack.i
- 下一篇: Android7.0适配方案