Awesome Flutter Snippets
这是Jeroen Meijer创建的最著名和最常用的扩展之一,许多* Flutter 开发人员都建议使用它。这样可以更轻松地将 pub 添加到pubspec.yaml
,而无需离开您的编辑器。这只会添加最新版本,因此它也可以用于更新现有的 pub。提供的一个很好的扩展 ,他从一开始就与 Flutter 联系在一起,并且是 Flutter 社区的主要贡献者。此扩展程序是最新的,没有已知问题,如果有任何问题,您可以直接联系任何帮助。
Awesome Flutter Snippets 是常用 Flutter 类和方法的集合。它通过消除与创建小部件相关的大部分样板代码来提高您的开发速度。可以通过分别键入快捷方式和来创建诸如StreamBuilder
和 之类的小部件。
Pubspec assist
这是Jeroen Meijer创建的最著名和最常用的扩展之一,许多* Flutter 开发人员都建议使用它。这样可以更轻松地将 pub 添加到pubspec.yaml
,而无需离开您的编辑器。这只会添加最新版本,因此它也可以用于更新现有的 pub。
Bracket Pair Colorizer 2
我们经常迷失在嵌套部件树和嵌套类的迷宫中,花费大量时间寻找括号对。此扩展使通过颜色编码更容易找到括号对。您可以自定义与括号和活动范围显示相关的颜色和许多其他功能。它还提供了用于扩展 ( shift+alt+right) 和撤消 ( shift+alt+left) 括号选择的键盘快捷键 。
Dart Getters And Setters
使用此扩展,您可以轻松地为所有必需的变量创建 getter 和 setter。
只需选择需要 getter 和 setter 的变量,然后右键单击并选择Generate Getters and Setters
选项。
Flutter Intl
这有助于在 .arb 文件的翻译和 Flutter 应用程序之间创建绑定。它为官方 Dart Intl库生成样板代码,并为 Dart 代码中的键添加自动完成功能。
如何使用它?
打开命令面板(默认情况下,Ctrl+Shift+P
在 Windows 上,⌘+Shift+P
在 Mac 上)并搜索Flutter Intl: Initialize
命令。默认情况下,en
语言环境是通过自动创建文件添加的lib/l10n/intl_en.arb
。您可以使用 command 添加更多语言环境Flutter Intl: Add locale
。
FF Flutter Files
这个扩展允许在 VS Code 项目中快速搭建 flutter BLoC 模板。
如何使用它?
右键单击当前项目中的文件或文件夹。您可以找到添加到上下文菜单中的多个选项,例如 New Bloc、New Event、New Model、New Page 等。