插件让世界更美好:Android Studio顶级插件,你值得拥有( 二 )


插件让世界更美好:Android Studio顶级插件,你值得拥有
本文插图
还有一个adb-enhanced插件 , 可让用户在移动数据和省电模式之间快速切换
8.Codota
Codota是一个基于AI的编程插件 , 它使用机器学习根据具体情境从数百万个代码片段(Java、Javascript、Python等)中实现编码众包 。 它还允许用户直接嵌入通用代码段以提高开发技能并降低出错几率 。
如下图所示 , 它在“自动完成选项”列表中显示每个代码完成的概率 , 其中最有可能实现的代码已在编辑器中突出显示(只需按右箭头) 。
插件让世界更美好:Android Studio顶级插件,你值得拥有
本文插图
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文件 , 我们通常必须重建项目 。 使用矢量可绘制缩略图 , 我们可以单击预览所有的矢量可绘制对象 。
插件让世界更美好:Android Studio顶级插件,你值得拥有
本文插图
12.Kotlin Fill Class
通常 , 开发人员需快速创建具有默认属性的Kotlin类 。 IntelliJ插件正是为此设计 。 它为空体构造函数和函数提供意向操作 , 使您可以快速初始化参数 。
插件让世界更美好:Android Studio顶级插件,你值得拥有
本文插图
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插件 , 我们可以检索具有给定前缀的所有软件包 , 并删除不再需要的包 。 以下是演示:
插件让世界更美好:Android Studio顶级插件,你值得拥有
本文插图
16.Gradle Killer
通常 , 开发者会后悔进行Gradle构建或仅希望立即停止这项工作 。 您可以运行ps命令或在任务管理器中查找Java.exe , 但这种操作比较麻烦 。
如今 , Gradle Killer这一插件在Android Studio的运行菜单中添加了一个Kill Gradle图标 。 只需单击这一图标便可回收内存!这项功能让世界各地的开发人员受益 。


推荐阅读