赞
踩
好插件有很多,合理利用插件可以提高开发效率,遇到好用的记录下,找到新的就更新
idea的快捷键提醒和快速设置快捷键,在你不用快捷键使用某个操作的时候,会自动提醒你
如果在idea上无法下载,则在官网下载:Key Promoter X - IntelliJ IDEs Plugin | Marketplace
附加一个插件 Presentation Assistant 快捷键展示,在录制视频演示的时候比较好用
它还有个功能就是操作的统计,它可以记录你使用鼠标的操作次数,并显示每个操作可以使用快捷键的数量,这些统计可以帮助你了解自己使用鼠标的习惯以便你可以尝试使用更多的快捷键来提高效率
GsonFormat 根据json串生成一个java类,很好用
JSON To Kotlin Class 根据json串生成一个kotlin数据类
查找bug的插件
快速生成Parcelable,用于安卓的内存序列化(Intent等传输)
ps:如果使用kotlin写bean类,则可以使用kt提供的插件来在编译时生成模板代码
apply plugin: 'kotlin-android-extensions' //该插件已被标记为废弃,但是仍可以使用(并且我觉得不应该被废弃),替代的插件为:kotlin-parcelize
使用方式:@Parcelize data class(a:Int):Parcelable (或者不使用dataclass也是可以的)
就是如此简单
自动绑定View,省去了手写findViewById方法,虽然Kotlin用不上,但这是以前帮助我最大的插件
查看EventBus跳转的位置,但暂不支持Kotlin
Alibaba 编码规约插件
类似Sublime的右侧栏,可以快速预览和拖动查看代码的功能,但是我装上后觉得有点占地方又给卸载了
postman :可以模拟各种网络请求 Postman 安装及使用入门教程 - Mafly - 博客园 (安装方法,文末有下载链接)
Black Theme for Chrome :将网页转成黑色
Read Aloud: 文本语音朗读助理 :可以直接阅读选中的文本,且可以设置语速和使用快捷键
网络抓包工具(抓取网络请求)
LeakCanary检测内存泄漏
BlockCanary检测UI卡顿
Freeline(缺点,不支持Kotlin和(Jack,抽象类)的增量编译
jrebel for android支持Kotlin
Android-Debug-Database
X2C
https://github.com/iReaderAndroid/X2C
原理:写的时候的xml文件,在编译期间生成对应的java文件,所以不会使用反射,以此提升效率
显示依赖库中得方法数
在Android Studio中请求、调试接口
根据xml自动生成style代码的插件
maven gradle 依赖支持自动补全
见名知意,把butterKnife还原为findViewById
一键混淆插件,不过别指望能适配所有的三方lib包
一键添加git的不提交文件列表
记录你在IDE上的工作时间
使用wifi进行手机调试,以前用的时候挺好用,后来老连不上就不用了
ps:ADB Wifi Connect 这个插件可以用
使用方式:
先插上usb线,确定连上了手机
点击这个按钮,并找到对应的设备,然后点击connect,就可以拔掉usb线了,摆脱了线的束缚,并且可以安装,调试和打印日志,缺点就是如果包比较大,安装的时候比较慢
可用于将项目中的 string 资源自动翻译为其他语言的 Android Studio/IntelliJ IDEA 插件
没啥好说的,EventBus的跳转调试工具
这是一个为了方便 Android 多渠道打包的 Android Studio / IDEA 插件
嗯,虽然没用过,但是看描述应该会提升不少效率
30.1 Android常用三方框架 - 简书
30.2最新Android框架排行榜,上百项资源汇总不容错过
https://github.com/shwenzhang/AndResGuard/blob/master/README.zh-cn.md
https://github.com/didi/DoraemonKit
比较好用的工具有:crash查看,模拟弱网,日志查看和一系列性能检测工具和ui工具等
Android Drawable Preview - IntelliJ IDEs Plugin | Marketplace
支持drawable和mipmap
ECTranslation - IntelliJ IDEs Plugin | Marketplace
选中欲翻译的英文单词或者句子,鼠标右击选择 Translate(默认为第一个选项)
JSON Viewer - IntelliJ IDEs Plugin | Marketplace
不需要任何快捷键,只需要找到 Studio 窗口最右边,即可找到 Json Viewer 选项,点击即可
有了这个插件之后你可以非常直观地看到你的项目中所有类型的文件的信息比如数量、大小等等,可以帮助你更好地了解你们的项目。
你还可以使用它看所有类的总行数、有效代码行数、注释行数、以及有效代码比重等等这些东西。
这个插件可以实现包含 6 种常见命名格式之间的切换,比如驼峰转全大写加下划线。并且,你还可以对转换格式进行相关配置(转换格式)
详细:安利 10 个让你爽到爆的 IDEA 必备插件! 最后一个
免费获取 IntelliJ IDEA 全家桶的 6 种方式!
help->edit custom vm options
末尾加上一行
#-Dfile.encoding=UTF-8
https://github.com/shuzijun/leetcode-editor
好用的包含如下:
一、Java 线上诊断工具 Arthas
三、混沌实验注入工具 ChaosBlade,提供丰富故障场景实现
五、应用实时监控工具 ARMS
八、性能测试工具 PTS,可以模拟大量用户访问业务的场景
十一、数据处理工具 EasyExcel,可以解析和生成Excel
spring的开发中经常有根据浏览器url找对应action方法的需求,这个可以快捷的根据url跳转,不用findAll查询了
地址:https://plugins.jetbrains.com/plugin/7115-visualvm-launcher
运行java程序的时候启动visualvm,方便查看jvm的情况 比如堆内存大小的分配
某个对象占用了多大的内存,jvm调优必备工具
一款热部署插件,只要不是修改了项目的配置文件,用它都可以实现热部署。收费的。不过功能确实很强大。算是开发必备神器了。热部署快捷键是control+F9/command+F9。
调试时使用,它允许您转到任意行并设置执行点而无需执行前面的代码。
它可以让您查看、分析和排除相互冲突的Maven依赖项。 还可以运行和调试 Maven 目标
这款插件可将帮助文章添加到搜索结果列表。 只需点击一个看起来相关的文章,它就会出现在您的默认 Web 浏览器中。 这将为您节省大量时间,因为您不必再在浏览器中手动打开产品帮助并自行搜索文章。
这款插件既适合学习者也适合教育工作者。 它让您能够直接从 IDE 学习和教授编程语言,如 Kotlin、Java、Python、JavaScript、Rust、Scala、C/C++ 和 Go。 如果您要学习编码,我们建议您在实践中学习。 安装该插件可加入开箱即用的公开编程课程,或注册您的老师或同事准备的定制课程。 是的,您没听错,EduTools 插件允许您创建练习并将其与团队成员共享。
Extra Icons 插件适合想让 Project 视图更加亮眼的用户。 它增加了一组默认情况下 IntelliJ IDEA 不支持的图标。 这些图标不仅美观,还将简化文件之间的导航,因为您可以更直观地识别文件类型。 最重要的是,这些图标高度可定制。 您可以在 Preferences| Settings / Appearance & Behavior/ Appearance/ Extra Icons 中进行微调。
ai+机器学习的代码提示插件,仁者见仁智者见智.
一款能 查看字节码 和 生成ASM代码 的插件,是帮助我们学习ASM的利器,对ASM的熟悉和使用可以说是so easy
代码右键 ASM Bytecode Viewer 便能自动生成ASM插桩代码
也是一款ai自动代码提示的插件,程序员是为了什么这么想要干死自己?
Kotlin Notebook - IntelliJ IDEA Plugin | Marketplace (jetbrains.com)
可以一键填充构造或方法的默认值
通常,开发者会后悔进行Gradle构建或仅希望立即停止这项工作。您可以运行ps命令或在任务管理器中查找Java.exe,但这种操作比较麻烦。
如今,Gradle Killer这一插件在Android Studio的运行菜单中添加了一个Kill Gradle图标。只需单击这一图标便可回收内存!这项功能让世界各地的开发人员受益。
免费的AI编程
Bito AI——智能编程辅助软件,提升10倍开发效率! - 知乎 (zhihu.com)
java的方法加上文档注释会自动添加@param, @return, @throws等注释
而kotlin只有空空如也
我们可以使用这个插件,在kotlin的方法上加文档注释就会自动加上这些注释
自动完成代码格式化,可以参考第六条: Android Studio 实用插件推荐
如果搜不到用本地安装: Save Actions - IntelliJ IDEs Plugin | Marketplace
支持一些快捷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 | 开/关数据流量 |
jetpack compose的@composable函数在调用时是默认带有一个颜色的,但KMP的compose不带有颜色,通过这个插件可以给函数加上颜色
可以使用快捷键执行gradle命令
QuicklyRunGradleTask比另一个更简单且执行时独立,但需要离线安装:QuicklyRunGradleTask
可以在代码编辑器左边预览compose的图片和颜色值
功能介绍: 通义灵码产品介绍_智能编码助手_AI编程_云效(Apsara Devops)-阿里云帮助中心 (aliyun.com)
bytedance/CodeLocator (github.com)
可以给控制台的某一种日志加高亮等控制台操作
对Kotlin或KMP感兴趣的同学可以进Q群 101786950
如果这篇文章对您有帮助的话
可以扫码请我喝瓶饮料或咖啡(如果对什么比较感兴趣可以在备注里写出来)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。