好插件有很多,合理利用插件可以提高开发效率,遇到好用的记录下,找到新的就更新

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 种方式!

开源方式: Request for Open Source Development License

44.关于使用Kotlin后出现控制台乱码

help->edit custom vm options
末尾加上一行 

#-Dfile.encoding=UTF-8

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自动代码提示的插件,程序员是为了什么这么想要干死自己?

59.Kotlin Notebook

Kotlin Notebook - IntelliJ IDEA Plugin | Marketplace (jetbrains.com)

60.Kotlin Fill Class

可以一键填充构造或方法的默认值

61.Gradle Killer

通常,开发者会后悔进行Gradle构建或仅希望立即停止这项工作。您可以运行ps命令或在任务管理器中查找Java.exe,但这种操作比较麻烦。

如今,Gradle Killer这一插件在Android Studio的运行菜单中添加了一个Kill Gradle图标。只需单击这一图标便可回收内存!这项功能让世界各地的开发人员受益。

62.Bito

免费的AI编程

Bito AI——智能编程辅助软件,提升10倍开发效率! - 知乎 (zhihu.com)

63.bugkotlindocument

java的方法加上文档注释会自动添加@param, @return, @throws等注释

而kotlin只有空空如也

我们可以使用这个插件,在kotlin的方法上加文档注释就会自动加上这些注释

64.Save action

自动完成代码格式化,可以参考第六条: Android Studio 实用插件推荐

如果搜不到用本地安装: Save Actions - IntelliJ IDEs Plugin | Marketplace

65.adb idea

支持一些快捷adb命令,可以参考第一条: Android Studio 实用插件推荐

ADB Uninstall App 卸载应用
ADB Kill App 杀死进程
ADB Start App 启动应用
ADB Restart App 杀死应用后,再重启应用
ADB Clear App Data 清除应用数据
ADB Clear App Data and Restart 清除应用数据+重启
ADB Start App With Debugger 调试模式下打开应用 (若应用已启动,则依附为调试模式)
Enable/Disable Wi-Fi 开/关WIFI
Enable/Disable Mobile Data 开/关数据流量

66.Compose Highlighter

jetpack compose的@composable函数在调用时是默认带有一个颜色的,但KMP的compose不带有颜色,通过这个插件可以给函数加上颜色

67.Execute Gradle Task 和 QuicklyRunGradleTask

可以使用快捷键执行gradle命令

QuicklyRunGradleTask比另一个更简单且执行时独立,但需要离线安装:QuicklyRunGradleTask

68.ComposeTool

可以在代码编辑器左边预览compose的图片和颜色值

69.免费的AI写代码插件 TONGYI Lingma

功能介绍: 通义灵码产品介绍_智能编码助手_AI编程_云效(Apsara Devops)-阿里云帮助中心 (aliyun.com)

70.CodeLocator 直接定位当前页某个控件的xml位置或代码文件位置,还不支持compose

bytedance/CodeLocator (github.com)

71.Grep Console

可以给控制台的某一种日志加高亮等控制台操作

72.Kotlin Auto fill

调用时一键列出方法或构造的 参数名=

jaehyunup/kotlin-auto-fill: filling your kotlin function/constructor with default or random values. (github.com)

73.Compose Color Preview

预览颜色值,包括调用处和代码提示处

对Kotlin或KMP感兴趣的同学可以进Q群 101786950

如果这篇文章对您有帮助的话

可以扫码请我喝瓶饮料或咖啡(如果对什么比较感兴趣可以在备注里写出来)

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐