Flutter 增强套件

让 Flutter 工作比以往任何时候都更容易的基础插件!

易于使用的工具来管理您的 pubspec.yaml、代码片段等

功能

自动完成 Pub 包

当您在 pubspec.yaml 文件中添加新包时,插件会为您查找所需内容。按 Enter 键时,带有其当前版本号的包会神奇地出现! 自动完成 pub 包截图

更新 Pub 包

当某个包有新版本可用时,它会通知您。只需按 alt + ⮐⌥ + ⮐ 然后选择“更新包”。 更新 pub 包截图

查看 Pub 包的文档

只需将鼠标悬停在 pubspec.yaml 中的包名称上即可 - 就这么简单! 查看包的文档截图

查看 Pub 包的更改日志

想更新包但不知道最近有什么变化?没问题!只需将鼠标悬停在其版本号上即可查看更改日志。 查看包的更改日志截图

查看测试覆盖率报告

是否曾想过为什么无法在 IDE 中查看测试覆盖率?有了这个插件,您就可以!启动测试时只需按“使用覆盖率运行”按钮。 查看包的更改日志截图

请注意:这要求您在目录中运行测试。单个文件目前无效。

生成小部件

创建新文件时,选择“新建 Flutter 小部件”选项。输入小部件的名称并选择其类型。 生成小部件截图

Dart 和 Flutter 代码片段

提供大量用于更快编码的代码片段/LiveTemplates。在代码片段上悬停时使用 ctrl+QF1 可以预览代码片段。

图标预览

在侧边栏中预览不同图标包中的图标。

请注意:这要求您将 flutter_vector_icons 包添加到您的 pub 依赖项中。目前唯一兼容的图标包是 FontAwesome、Ionicons 和 MaterialCommunityIcons。

Icon previews screenshot

编辑 Linting 规则

查看 "analysis_options.yaml" 文件时,选择底部的“Linter Rules Editor”选项卡以查看所有可用的 linting 选项。 编辑 Linting 规则截图

(已弃用) 生成 Bloc

>创建新文件时,选择“新建 Flutter Bloc”选项。为您的 bloc 输入一个名称,它将自动为您生成所有必需的类。

请注意:这要求您将 bloc 包添加到您的 pub 依赖项中。

如何安装?

您可以直接从 IntelliJ IDEA 或 Android Studio 安装插件

  1. 打开偏好设置
  2. 选择插件
  3. 选择 Marketplace 选项卡
  4. 搜索 Flutter Enhancement Suite
  5. 点击安装

GitHub

https://github.com/marius-h/flutter_enhancement_suite