📜  用于Flutter开发的最佳 Visual Studio 代码扩展

📅  最后修改于: 2022-05-13 01:55:27.325000             🧑  作者: Mango

用于Flutter开发的最佳 Visual Studio 代码扩展

作为开发人员,我们需要高效的工具和扩展来提高工作区的生产力和效率。以下是Visual Studio Code 扩展列表,它们将帮助flutter开发人员提高生产力并为开发带来更多乐趣。无论您是开发新手还是专业人士,这些扩展都将有助于为开发带来更多动力和更好的时间管理优势。

所以让我们深入研究这些不同的扩展——

1. Pubspec 协助:

每一个flutter项目有pubspec.yaml文件。此文件包含开发项目或应用程序所需的依赖项。 Pubspec.yaml文件包含包版本、字体和资产或图像。 Pubspec.yaml 文件是一个非常重要的文件。即使间距中的一个错误也可能导致错误,然后软件包将无法正确安装。因此,为了使您的任务简单且无错误,我们在 vs 代码中有一个扩展名为pubspec help 。此扩展允许您更有效地向项目添加依赖项。

使用pubspec辅助扩展的优势:

  1. 它节省了很多时间
  2. 它会自动向您的pubspec.yaml文件添加更新或最新版本的依赖项,而无需离开您的 IDE 或代码编辑器



2. 误差镜头:

错误镜头是一个重要的 VS Code 扩展。在开发应用程序或项目时,我们都会遇到一些错误需要解决,例如缺少分号或缺少括号等。我们通常会在控制台中看到下面列出的错误。在控制台中,控制台中列出了许多错误。因此,查看正在发生的特定线路错误然后解决问题使任务变得困难且耗时。

因此,为了使错误解决更容易、更省时,我们有一个名为 Error Lens 的扩展。如果出现错误,则错误镜头会立即在该特定行的末尾以红色突出显示错误。这有助于我们了解我们犯了什么类型的错误,我们可以在那个时候立即解决它,从而节省了大量时间。

如下图所示,我们可以看到它以红色突出显示了一个错误。它说要放右括号。所以像这样,它有助于使我们的任务更容易。

3. 支架对着色器 2:

随着我们的功能在处理某些项目时变得更加复杂。我们可能会遗漏括号和花括号等括号,这很正常。之后,很难看出我们在哪里错过了右括号。它消耗大量时间。所以为了让 VS 代码的开发更容易,我们有一个名为Bracket Pair Colorizer 2的扩展。它基本上为一组左括号和右括号添加了颜色,因此,更容易保留左括号和大括号的跟踪记录。

4. Dart数据类生成器:

Dart数据类生成器基于类属性或原始 JSON 为类生成构造函数、copyWith、toMap、fromMap、toJson、fromJson、toString、 运算符 == 和 hashCode 方法。



5.颜色突出:

我们通常在处理复杂的 UI 时编写颜色代码。因此,随着 UI 变得越来越复杂,并且我们向 UI 中添加了多种颜色,因此很难记住特定颜色代码会产生哪种颜色。因此,为了使构建 UI 更容易,我们有一个名为Color Highlight的扩展。它突出显示了我们正在为其编写颜色代码的特定颜色

6.更好的评论:

我们都熟悉编程世界中称为注释的词。在开发实际应用程序时,注释有助于使我们的代码更易于人们阅读和理解。 Better 注释是 VS Code 中的一个扩展,它可以帮助我们以更有条理的方式编写注释。 Better-comments 扩展允许我们指定不同类型的评论并相应地为它们着色。这使您可以为评论添加语义

7. JSON 转Dart模型:

这个扩展帮助我们将我们的 JSON 文件转换为Dart类,并使其对flutter友好,我们得到一个 JSON字符串,这个库将生成所有必要的Dart类来解析和生成 JSON。 JSON to Dart模型扩展支持手动序列化 JSON 和序列化 JSON。它使用 Freezed 和 Json Serializable 等代码生成库。

8. 用于堆栈溢出的 StackFinder:

为了遇到错误并找到问题的解决方案,我们使用 StackOverflow。为了带来更多便利并提高生产力, StackFinder 扩展有助于找到我们在构建项目时面临的任何问题的答案。我们不必切换标签打开谷歌浏览器并在 StackOverflow 上搜索解决方案。此扩展帮助我们直接从代码编辑器中搜索解决方案并帮助我们解决问题。这个过程是无缝的。在您正在使用的编辑器中输入要搜索的内容并点击: CTRL + Enter。

9. GitLive 更好的团队协调:

在一个项目上,尤其是远程合作时,开发人员和团队之间的沟通非常重要。在与远程团队沟通时,名为GitLive的扩展有助于进行富有成效的沟通。通过这个扩展,我们可以访问我们团队远程工作的文件或某些存储库。

10.Dart吸气剂和二传手:

Dart Getters 和 Setters 扩展为dart文件中的字段创建了 getter 和 setter。我们只需要选择需要 getter 和 setter 的变量,然后右键单击并选择 Generate Getters 和 Setters 选项。