插件让世界更美好:Android Studio顶级插件,你值得拥有( 二 )
要调用此插件 , 需通过Tools->Android->ADB Idea的路径 , 或直接从Find Actions中搜索命令 。
本文插图
还有一个adb-enhanced插件 , 可让用户在移动数据和省电模式之间快速切换
8.Codota
Codota是一个基于AI的编程插件 , 它使用机器学习根据具体情境从数百万个代码片段(Java、Javascript、Python等)中实现编码众包 。 它还允许用户直接嵌入通用代码段以提高开发技能并降低出错几率 。
如下图所示 , 它在“自动完成选项”列表中显示每个代码完成的概率 , 其中最有可能实现的代码已在编辑器中突出显示(只需按右箭头) 。
本文插图
9.Name That Color
如果你对Android代码库中的颜色代码感到困惑 , 别慌 , 这是开发人员的共同难题!虽然编码通常意义上是一门艺术 , 但并非所有的开发者都擅长开发颜色代码 , 尤其是各式各样的颜色代码 。 在这种情况下 , 请输入诸如red1 , blue_lighter , 或red2的特色名称 。
幸运的是 , 有一个很棒的插件可以助您进行代码命名 。 您仅需将十六进制代码粘贴于颜色资源文件 , 系统会生成最佳匹配的设计素材或材料调色板名称 。
10.String Manipulation
接下来要介绍的是提供了各种字符串操作方式的StringManipulation插件 。
从切换大小写到在各种动物之间切换 , 如camel、snake、kebab , 再到重复递增、排序、对HTML、Java、SQL、PHP、XML字符串进行转义/反转义 , 以及执行grep等过滤操作 , String Manipulation插件无所不通 。
11.Vector Drawable Thumbnails
要预览矢量可绘制的XML文件 , 我们通常必须重建项目 。 使用矢量可绘制缩略图 , 我们可以单击预览所有的矢量可绘制对象 。
本文插图
12.Kotlin Fill Class
通常 , 开发人员需快速创建具有默认属性的Kotlin类 。 IntelliJ插件正是为此设计 。 它为空体构造函数和函数提供意向操作 , 使您可以快速初始化参数 。
本文插图
13.TabNine
TabNine属于自动补全插件 , 它利用深度学习提供智能建议 , 加速编码过程 。
它支持20种编程语言 , 并接受了来自GitHub约200万个文件的培训 。 为了预测下一个“token” , 它查找在训练数据集中的现有模式 。 这使得TabNine在惯用编程中占据一席之地 。
14.KeyPromoter X
KeyPromoter X属于IntelliJ IDE插件 , 可帮助您在工作时学习基本的快捷方式 。 当您在IDE内的某个按钮上使用鼠标时 , 该插件会提示开发者该采取何种快捷键 。
它还会侧窗格中显示鼠标操作的历史记录及其对应的键盘快捷键列表 。 对于没有快捷键的按钮 , KeyPromoter X会显示直接创建提示 。
15.ClearCache Plugin
通常 , 当开发人员需要删除缓存时 , 他们必须遍历.gradle目录 。 这相当费时 。 笔者建议创建一个Gradle脚本来加速遍历过程 , 然而为何要“重新发明轮子”呢?
通过使用Clear Cache插件 , 我们可以检索具有给定前缀的所有软件包 , 并删除不再需要的包 。 以下是演示:
本文插图
16.Gradle Killer
通常 , 开发者会后悔进行Gradle构建或仅希望立即停止这项工作 。 您可以运行ps命令或在任务管理器中查找Java.exe , 但这种操作比较麻烦 。
推荐阅读
- |界读丨铁娘子董明珠豪掷20亿助华为研造''芯片'' 要做世界第二
- 海外即时通|一星期赚到7.7亿美元!SpaceX老板马斯克,距离世界首富有多远?
- 电子商务实战专家|华为再强,还离不开世界工厂,自嗨不是最好的选择?
- 搜狐新闻|又一个中国企业“打破”技术垄断,跃居世界第一,年收入达1160亿
- 孜然实验室|DNA存储器突破了理论极限,一部手机装下全世界的数据
- |我国经济世界第二,军事世界第三,但这四项技术严重依赖进口
- 小鱼评测|在音乐的世界里给你致命的撩拨,FIIL CC调音真的惊艳
- 通信世界网|新华三赢得中国移动高端路由器10T档集采第一份额
- 美好,一直在身边|科普中国回应:美国并不能通过根服务器让中国网络“瘫痪”
- 欧界科技|界读丨中国将建成世界首个核聚变装置,未来能提供上百亿能源
